rsync 忽略时间比较

rsync 忽略时间比较

有哪些标志可以确保 rsync 忽略修改时间并仅使用校验和?

答案1

rsync(1)手册页中:

    -c, --checksum              skip based on checksum, not mod-time & size
       ...
    -I, --ignore-times          don’t skip files that match size and time

与往常一样,-n将帮助您确保您拥有所需的选项。

答案2

经过一段时间的尝试,我发现这个更有用。

同步两个文件夹,忽略时间戳变化:

rsync --dry-run -icrvh from_path to_path

--dry-run一旦您喜欢将要同步的内容,即可删除。

  • -i用于显示变更信息。参见说明这里
  • -c执行校验和检查
  • -r递归
  • -v冗长
  • -h人类可读的数字。例如:1K 而不是 1,024

相关内容