2013-08-16 36 views
0

我正在使用ftp并成功连接到主机。 后来我做ftp mget不显示成功完成

mget test.tar.gz 

即使它成功test.tar.gz,我必须用ls -l命令中的其他终端命令手动检查文件的大小。有没有什么方法可以让mget或其他一些命令告诉我文件的传输是完整的。

回答

0

这取决于FTP服务器上执行了一下,但在大多数情况下,你应该会收到类似

250 transfer complete. 

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

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

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