ftp mget未显示成功完成

时间:2013-08-16 18:02:16

标签: linux bash ftp

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

 mget test.tar.gz

即使它成功test.tar.gz,我还必须在另一个终端中使用ls -l命令手动检查文件的大小。是否有任何方式mget或其他命令将向我指示文件的传输已完成。

1 个答案:

答案 0 :(得分:0)

这取决于FTP服务器的实现,但在大多数情况下,您应该收到类似

的内容
250 transfer complete.

250基本上是请求文件操作的返回代码,好了,已完成。虽然文本消息有时会在服务器之间有所不同。

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

可以找到大多数服务器返回代码的列表here