我可以使用 rsync 将较新的文件替换为较旧的文件吗?

我可以使用 rsync 将较新的文件替换为较旧的文件吗?

假设如下:

source:
- foo    3/1/2021
- bar    2/1/2021
- foobar 1/1/2021

destination:
- foo    1/1/2021
- bar    2/1/2021
- foobar 3/1/2021

假设我希望 rsync 用旧文件替换新文件,如下所示:

source:
- foo    3/1/2021 // Newer
- bar    2/1/2021 // Same age
- foobar 1/1/2021 // Older

destination:
- foo    1/1/2021 // unchanged
- bar    2/1/2021 // unchanged
- foobar 1/1/2021 // overwritten because it was newer than the source.

我怎样才能做到这一点?相反的情况也可以通过--update.

相关内容