我一直尝试使用 wget 和 scp 命令通过 ssh 将大型文件从一台服务器移动到另一台服务器,但 tar.gz 文件已损坏且无法解压。这些文件超过 30 到 50GB。还有其他更好的方法来移动.tar.gz 文件吗?
答案1
我会使用rsync
它,如果您需要重新启动它,它将自动恢复,并将在传输过程中计算文件的校验和。
答案2
如果您有 ssh,您可以使用控制台 FTP 客户端将其发送到服务器。
FTP 协议就是为此而设计的,因此传输应该没问题
答案3
例如,您可以使用能够处理断开的连接并重新连接的 SFTP 客户端lftp。
为了恢复损坏的传输,请使用rsync
。它将有效地比较远程和本地文件并仅传输不同的部分。