【问题标题】:ncftp only download folders, but not files inside foldersncftp 只下载文件夹,不下载文件夹内的文件
【发布时间】:2012-05-22 23:36:50
【问题描述】:

我正在尝试使用 ncftp 从远程 ftp 服务器下载所有文件,但我发现使用建议的“-R”选项只允许我下载所有文件夹,但不能下载文件夹内的任何文件。完整的命令是

ncftp> get -R /pub

我也试过 ncftpget

$ ncftpget -R -T -v ftp.example.com . /pub
$ ncftpget -R ftp.example.com . /pub

他们都只下载 /pub 文件夹和子文件夹,而不是任何文件! 我可以做些什么来下载文件? 谢谢。

【问题讨论】:

    标签: ftp


    【解决方案1】:

    解决方案是使用“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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-07-03
      • 2013-10-13
      • 1970-01-01
      • 2021-05-28
      • 2020-04-24
      • 1970-01-01
      • 2020-08-25
      相关资源
      最近更新 更多