从 shell 同步时忽略子目录时间戳

ignore subdirectories timestamps when syncing from shell

我想写一个 shell 命令来将当前目录同步到备份目录并满足一些要求。我使用的命令是:

   rsync -ptvHS --progress --delete-after --exclude /backup  $pwd ~/backup

我希望忽略目录时间戳,尽管我使用 -t 来保留文件时间戳。 任何的想法? 提前谢谢你

来自man page

    -t, --times                 preserve modification times
    -O, --omit-dir-times        omit directories from --times
    -J, --omit-link-times       omit symlinks from --times

看来您需要在命令中添加 -O

这是来自rsync 3.1.2;你可能会发现你的版本太旧了。