![rsync 不会跳过未触及的文件](https://linux22.com/image/1388808/rsync%20%E4%B8%8D%E4%BC%9A%E8%B7%B3%E8%BF%87%E6%9C%AA%E8%A7%A6%E5%8F%8A%E7%9A%84%E6%96%87%E4%BB%B6.png)
我使用 scp 将大约 300GB 的文件从一台服务器传输到另一台服务器。遗憾的是我忘记了 -r 选项,因此部分位于子目录中的文件未被复制。我使用 md5sum 验证了复制的文件是否相同。
现在我想用 rsync 复制其他文件。问题是,rsync 想要再次发送所有内容。它不会跳过已复制的文件。它会为每个现有文件创建新文件,然后用新文件替换现有文件。我使用 rsync 和 -arvx。如果跳过了这些文件,我需要做什么?
答案1
--ignore-existing skip updating files that exist on receiver
答案2
也许您的驱动器是 FAT 格式?如果是这样,您将需要--modify-window=1
适应时间戳舍入。请参阅这个帖子了解有关此问题的更多解释。