linux下检校tar压缩文件的方法

如题所述

tar 命令在归档中写入一个文件头,它包含每个文件的校验和。
所以你的tar包能正常解包,就说明包中的文件都是没问题的。追问

测试过,能正常解压,但是包里缺少文件

追答

那估计是你要压缩的目标目录中有文件有读取操作,导致压缩单个文件失败。
这种情况,对目标源需要确保压缩时无读写操作
或者,对目标先进行一次cp操作,然后再进行压缩

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-09
tar tvf 1111.tar 用这个命令可以看tar包里面的内容追问

那个只能看压缩文件内的文件信息,我现在想要的是要比对压缩文件和没有压缩前的文件是否一致。

追答

那只能用md5,就是压缩之前先计算这个文件的md5摘要码,然后解压文件后和原来的Md5比较。

追问

一个压缩包几十万个文件,这个不太理想

相似回答