linux - ftp mget 未显示成功完成

标签 linux bash ftp

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

 mget test.tar.gz

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

最佳答案

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

250 transfer complete.

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

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

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

关于linux - ftp mget 未显示成功完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18279502/

相关文章:

linux - 无法使用新创建的帐户连接到 FTP

php - 将文件放在 FTP 站点上,内容来自字符串变量(无本地文件)

C++ OpenGL fstream 问题

python - 使用 python boto 删除 Amazon EC2 实例

linux - 在 Centos 6.2 中删除 bash 历史记录

bash - 通过有条件地覆盖第二个文件的部分来合并两个文件

php - ftp_fget() 返回文件不存在的警告...避免警告而不更改错误报告级别

linux - Vagrant 的只读共享文件夹

c - 从 sys/socket.h 了解 msghdr 结构

regex - 将正则表达式放在变量中