为什么如果不指定 --backup-dir,就会隐含 --omit-dir-times 选项?

为什么如果不指定 --backup-dir,就会隐含 --omit-dir-times 选项?

来自 rsync 的联机帮助页

-b,--备份

使用此选项,在传输或删除每个文件时,将重命名预先存在的目标文件。您可以使用 --backup-dir 和 --suffix 选项控制备份文件的位置以及附加什么后缀(如果有)。

注意如果不指定 --backup-dir,(1) 将强制启用 --omit-dir-times 选项

这是什么原因

如果不指定 --backup-dir,(1) 将强制启用 --omit-dir-times 选项

答案1

邮件列表

传输目录内发生的备份操作会导致目录时间发生调整,因此 rsync 不支持尝试保持这些时间相同(而不将备份文件移动到其他地方)。

-- Wayne Davison 于 samba.org 发表于
2017 年 10 月 8 日星期日 15:53:41 UTC

相关内容