Rsync 仅使用校验和的不同文件?

Rsync 仅使用校验和的不同文件?

有谁知道是否可以运行 rsync 将目录(及其子目录)中的所有更改/新文件从我的本地 OSX 10.9 计算机传输到网络共享?计划中的障碍是我只想复制已更改的文件,而不仅仅是不同的时间戳。我需要先运行差异检查吗?如果是这样,我该如何自动化整个序列?

答案1

您可以使用-c--checksume开关来实现这一点。rsync(1)手册页说:

-c, --checksum 根据校验和跳过,而不是 mod-time 和 size

因此这应该可以按预期工作:

rsync -ac SRC HOST:DEST

答案2

类似的东西rsync -art local-path remote-host:remote-path可能会奏效吗?

相关内容