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