Rsync以前的半复制文件?

时间:2012-04-17 08:44:50

标签: rsync

我发现rsync在以下两种情况下表现不同:

(1)使用rsync复制所有文件,然后再次使用rsync将快速(跳过所有文件);

(2)使用cp复制文件,然后使用rsync会很慢(或者可能会新鲜运行?)

所以我的困惑是“rsync是否会在文件上生成任何内部内容,以便它可以参考以避免重复检查?”

1 个答案:

答案 0 :(得分:2)

rsync -a(在归档模式中,我假设您运行)保留文件的所有属性,包括创建/修改时间。 cp没有。我认为在目标文件中使用cp(可能是稍后的修改时间)时,文件属性中的某些内容会有所不同,使rsync认为它们是较新的文件,因此要么重新复制它们,要么必须检查内容。