我有一个目录,文件名为test1
打包: tar -czf test1.tgz test1
mv目录test1到不同的位置: mv test1 .
解包test1.tgz: tar -xzf test1.tgz
pack test1: tar -czf test2.tgz test1
diff test1.tgz test2.tgz
二进制文件test1.tgz和test2.tgz不同的
ls -l
-rw-r-r-1 ute 189 11月10日08:05 test1.tgz
-rw-r-r-1 ute 189 11月10日08:07 test2.tgz
你能解释一下这两个包裹为什么不同吗?我该怎么做才能使两者的内容相同呢?
发布于 2022-11-10 16:38:55
如果test2.tgz提取到与test1.tgz完全相同的文件,那么您就没有问题了。这两个档案没有理由或需要是相同的。只是从它们中提取出来的东西是相同的。
在您的示例中,可能每个文件的gzip头都有不同的修改时间。一个在08:05,一个在08:07。
https://stackoverflow.com/questions/74385345
复制相似问题