如何使rsync保留未更改文件的时间戳

时间:2011-03-23 18:59:45

标签: file timestamp rsync

我使用静态网站生成器,在每次运行时生成网站中的所有文件。生成文件后,我使用rsync来复制内容。

为了更好地进行缓存,我希望rsync不要修改目标中未更改的那些文件的时间戳。有可能吗?

编辑:为清楚起见,所有源文件的时间戳总是比目标文件的时间戳更新。

2 个答案:

答案 0 :(得分:11)

-c选项似乎可以做我想要的。在我的案例中,性能损失不是问题。

答案 1 :(得分:0)

您是否尝试过-t和-E标志?

编辑:呃......或者每次重新生成网站时,源文件的时间戳是否都会更改,即使文件没有更改?