例子:
我从文件“a.txt”创建 a.tar.gz(因此我使用了 -z 选项)。假设文件 a.txt 在添加到存档之前的校验和是“abc123”。
当我解压并将“a.txt”写入磁盘时,是否可以让 tar 检查目标磁盘上 a.txt 的校验和是否为“abc123”,如果不相同则失败?
答案1
我不认为 tar 内置有这种能力,但是你可以运行
md5sum -c a.txt
解压后。
例子:
$ md5sum file > a.txt
$ tar -czvf a.tgz /etc/hosts
$ tar -xzvf a.tgz
$ md5sum -c a.txt
file: OK