我有一个本地文件夹(在 macOS 上),里面有一些丢失的文件和损坏的数据,而远程服务器(ubuntu)上的文件夹里的数据没有损坏。如何在不重新下载整个文件夹(约 500GB)的情况下修复本地计算机上损坏/丢失的文件?
我已经在 SFTP 中尝试过 reget -Pr 和 get -Pra。
答案1
我用rsync
(https://www.mankier.com/1/rsync)。它以增量传输算法而闻名,该算法通过仅发送源文件和目标中现有文件之间的差异来减少通过网络发送的数据量。
例如:
$ rsync -av host.tld:/storage/worship/ ~/worship/
这将同步远程和本地目录worship
。