有谁知道是否可以运行 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
可能会奏效吗?