加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何限制Rsync更新时间戳

发布时间:2020-12-14 00:29:44 所属栏目:Linux 来源:网络整理
导读:rsync -av --size-only --include="*/" --include="*.jpeg" --exclude="*" ~/alg/temperature/ ~/alg/tmp/ 我使用上面的命令来同步一些文件,如果文件大小相同,我甚至不想更新任何时间戳 选项–size-only只能同步更改大小的文件 但那些没有变化的大小将被“触
rsync -av --size-only --include="*/" --include="*.jpeg" --exclude="*" ~/alg/temperature/ ~/alg/tmp/

我使用上面的命令来同步一些文件,如果文件大小相同,我甚至不想更新任何时间戳

选项–size-only只能同步更改大小的文件

但那些没有变化的大小将被“触及”并更新时间戳,这是我不想要的

我该怎么做?

解决方法

-a选项等效于-rlptgoD.你需要删除-t. -t告诉rsync将修改时间与文件一起传输并在远程系统上更新它们. 您可能想要根据校验和尝试-c skip,而不是mod-time&尺寸.这比较慢,但应该适合你想要的. 所以你的线可能是(通过扩展a并用c替换t): ????rsync -rlpcgoDv –include =“* /” – include =“*.jpeg”–exclude =“*”?/ alg / temperature /?/ alg / tmp /

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读