ncftp仅下载文件夹,但不下载文件夹内的文件
我试图使用ncftp从远程ftp服务器下载所有文件,但我发现使用建议的“-R”选项只允许我下载所有文件夹,而不允许下载文件夹中的任何文件。完整的命令是ncftp仅下载文件夹,但不下载文件夹内的文件,ftp,Ftp,我试图使用ncftp从远程ftp服务器下载所有文件,但我发现使用建议的“-R”选项只允许我下载所有文件夹,而不允许下载文件夹中的任何文件。完整的命令是 ncftp> get -R /pub 我也试过ncftpget $ ncftpget -R -T -v ftp.example.com . /pub $ ncftpget -R ftp.example.com . /pub 它们都只下载/pub文件夹和子文件夹,但不下载任何文件! 我可以做什么来下载文件? 谢谢。解决方案是使用“lftp
ncftp> get -R /pub
我也试过ncftpget
$ ncftpget -R -T -v ftp.example.com . /pub
$ ncftpget -R ftp.example.com . /pub
它们都只下载/pub文件夹和子文件夹,但不下载任何文件!
我可以做什么来下载文件?
谢谢。解决方案是使用“lftp”而不是ncftp。
ncftp的“-R”选项仅在远程服务器为Unix时有效。否则,它将不起作用
使用lftp下载远程服务器的命令是
lftp -e 'mirror [remote dir] [local dir]' [remote server]
例如,如果要从中获取整个目录
ftp.example.com/pub/到您的本地目录/home/tom,使用以下命令
lftp -e 'mirror /pub /home/tom/' ftp.example.com
解决方案是使用“lftp”而不是ncftp。
ncftp的“-R”选项仅在远程服务器为Unix时有效。否则,它将不起作用
使用lftp下载远程服务器的命令是
lftp -e 'mirror [remote dir] [local dir]' [remote server]
例如,如果要从中获取整个目录
ftp.example.com/pub/到您的本地目录/home/tom,使用以下命令
lftp -e 'mirror /pub /home/tom/' ftp.example.com