Eu sei que você pode fazer -W ao criar um arquivo, mas como você verifica um arquivo já criado? tvWf diz que não é um arquivo tar válido?
$ mkdir tmp
$ echo asdkfjh > tmp/a
$ echo qweroiu > tmp/b
$ ls
tmp
$ tar cvf archive.tar tmp
tmp/
tmp/a
tmp/b
$ tar tvWf archive.tar
tar: This does not look like a tar archive
tar: Skipping to next header
tar: VERIFY FAILURE: 1 invalid header detected
tar: Error exit delayed from previous errors
O mesmo acontece com o tar 1.15 (que é o padrão do sistema no centos 5) e com o 1,26 (que é a versão mais recente do gnu).
t
sozinho apenas lista o conteúdo do arquivo. Quero verificar se os arquivos no alcatrão têm o mesmo conteúdo que os originais (ainda no sistema de arquivos), o que eu pensei que era o queW
deveria fazer (certo?).