【问题标题】:ftp mget does not show successful completionftp mget 未显示成功完成
【发布时间】:2013-08-16 18:02:15
【问题描述】:

我正在使用 ftp 并成功连接到主机。 然后我做

 mget test.tar.gz

即使它成功地 test.tar.gz,我也必须在另一个终端中使用 ls -l 命令手动检查文件的大小。有没有什么方法可以让 mget 或其他命令向我表明文件传输已完成。

【问题讨论】:

    标签: linux bash ftp


    【解决方案1】:

    这在一定程度上取决于 FTP 服务器的实现,但在大多数情况下,您应该会收到类似的东西

    250 transfer complete.
    

    250 基本上是请求的文件操作好的,已完成的返回码。而服务器之间的短信有时会有所不同。

    为了确保您看到所有返回代码,请使用-v 运行您的 ftp,这将启用详细模式。这迫使ftp(以及我知道的许多其他 linux ftp 客户端)显示来自远程服务器的所有响应,并报告数据传输统计信息。

    大部分服务器返回码的列表可以在here找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 2013-10-02
      • 1970-01-01
      • 2013-03-30
      • 2012-12-31
      • 2019-12-22
      相关资源
      最近更新 更多