我使用rsync将多个服务器上的文件转换为“主副本”。 有时同一个文件在不同的来源有不同的内容。 我想要的是保持最后修改的一个。 我希望rsync有类似--time-only (类似于--size-only )的东西,所以它可以简单地根据上次修改时间进行同步。 如果没有这样的事情,当同步从不同的来源(如果大小或校验和不匹配)时,rsync会一遍又一遍地覆盖相同的文件。
--time-only
--size-only
有没有更好的方法来做这种同步?
听起来像你想要的是rsync -u – “跳过接收器上较新的文件”。
rsync -u