虽然我对此有点困惑
diff –rq dir/ dir1/
没有区别 这个rsync是备份目录
rsync -avrREz --delete --links -e "ssh -l user" --delete dir/ site.net:dir/ && tar -c /dir/ | md5sum
但是当我在目标目录上执行 tar 时,它似乎没有给我相同的校验和
tar –c dir/ | md5sum
我错过了什么吗?
虽然我对此有点困惑
diff –rq dir/ dir1/
没有区别 这个rsync是备份目录
rsync -avrREz --delete --links -e "ssh -l user" --delete dir/ site.net:dir/ && tar -c /dir/ | md5sum
但是当我在目标目录上执行 tar 时,它似乎没有给我相同的校验和
tar –c dir/ | md5sum
我错过了什么吗?
tarball 中包含各种元数据,可能会导致 md5sum 不匹配。我以前写过这种验证脚本,我记得我不得不花点时间来摆脱所有导致验证失败的东西。