我想在两台服务器之间传输文件,文件大小约为170GB。 在一台服务器上,有Direct Admin控制面板,另一台是Cpanel。 我有ftp&两台服务器上的ssh访问。我知道关于ssh的scp命令,但是由于我已经尝试过并且没有成功,我更喜欢使用ftp命令。因为ssh上存在一些连接或其他错误,所以传输进度停止,我无法通过跳过已上传的文件来恢复进度。那我该怎么办?
答案 0 :(得分:2)
您可以使用rsync
,它会在停止的地方继续。
转到其中一个服务器并执行:
rsync -avz other.server.com:/path/to/directory /where/to/save
如果数据不可压缩,您可以省略z
选项。
假设两台服务器上的用户名相同。
如果不是,则需要将-e 'ssh -l login_name'
添加到上述命令中。