FTP 放置多个目录而不覆盖?

FTP 放置多个目录而不覆盖?

我使用 scp 将几十 GB 的数据从一台 PC 传输到另一台 PC。我断开连接后再次检查发现 FTP 速度更快(我使用 scp 加密时只影响 CPU)

如何恢复文件传输?我想从根目录递归复制所有文件,而不是花费数小时覆盖文件。

我在 Mac Leopard 的命令行上使用 FTP,它应该与 Linux 相同

使用 FTP 放置多个目录而不覆盖文件(同时仍重复)的命令是什么?

答案1

您只能使用 ftp 重新开始下载而不能重新开始上传(据我所知),本机命令是“reget”,远程服务器必须支持它。

话虽如此,如果您已经使用 sftp 完成了部分传输,并希望继续,您可能需要查看 rsync 或 ssh 上的 rsync 来完成传输。即 rsync -avz . -e "ssh" user@host:/targetdir/

使用 scp 时遇到的大部分缓慢现象都与加密和连接的串行特性有关。

相关内容