Eu não acho que o tar tenha essa habilidade embutida, mas você pode rodar
md5sum -c a.txt
Depois que você o untar,
Exemplo:
$ md5sum file > a.txt
$ tar -czvf a.tgz /etc/hosts
$ tar -xzvf a.tgz
$ md5sum -c a.txt
file: OK
Exemplo:
Eu crio a.tar.gz do arquivo "a.txt" (então usei a opção -z). Digamos que a soma de verificação do arquivo a.txt antes de ser adicionada ao arquivo é "abc123".
Quando eu descompactar e "a.txt" é gravado no disco, posso fazê-lo para que o tar verifique se a soma de verificação de a.txt no disco de destino é "abc123" e falha se não for o mesmo? / p>
Eu não acho que o tar tenha essa habilidade embutida, mas você pode rodar
md5sum -c a.txt
Depois que você o untar,
Exemplo:
$ md5sum file > a.txt
$ tar -czvf a.tgz /etc/hosts
$ tar -xzvf a.tgz
$ md5sum -c a.txt
file: OK