大佬教程收集整理的这篇文章主要介绍了rsync标记与时间戳完全相同的文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的理解是,只有这些标志(它们并没有真正改变比较行为),rsync会看到不同的时间戳,检查文件大小(当然,它们是相同的),然后最终做一个校验和标记它们以进行更新之前的文件.如果校验和匹配,即使时间戳不同,也不会更新文件.
我有什么误会?
由于时间戳不同,rsync知道它将被更新,但由于它处于干运行模式,因此无法报告需要更新的唯一内容是时间戳.
我不知道如何在干运行模式下强制校验和.
既然听起来你试图强制比较本地和远程的同步文件集,那么你可能想尝试这样的东西吗? (如果你想要更快的速度,可以用sha1或md5替换sha256deep).
diff -u <( /usr/bin/sha256deep -l -z -r -o f path | sort -k 3 ) \ <( ssh remote /usr/bin/sha256deep -l -z -r -o f path | sort -k 3 )`
以上是大佬教程为你收集整理的rsync标记与时间戳完全相同的文件全部内容,希望文章能够帮你解决rsync标记与时间戳完全相同的文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。