rsync 不会跳过未触及的文件

rsync 不会跳过未触及的文件

我使用 scp 将大约 300GB 的文件从一台服务器传输到另一台服务器。遗憾的是我忘记了 -r 选项,因此部分位于子目录中的文件未被复制。我使用 md5sum 验证了复制的文件是否相同。

现在我想用 rsync 复制其他文件。问题是,rsync 想要再次发送所有内容。它不会跳过已复制的文件。它会为每个现有文件创建新文件,然后用新文件替换现有文件。我使用 rsync 和 -arvx。如果跳过了这些文件,我需要做什么?

答案1

 --ignore-existing       skip updating files that exist on receiver

http://linux.die.net/man/1/rsync

答案2

也许您的驱动器是 FAT 格式?如果是这样,您将需要--modify-window=1适应时间戳舍入。请参阅这个帖子了解有关此问题的更多解释。

相关内容