So che è possibile eseguire -W durante la creazione di un archivio, ma come si verifica l'archivio già creato? tvWf dice che non è un archivio tar valido?
$ 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
La stessa cosa accade sia con tar 1.15 (che è l'impostazione predefinita del sistema su centos 5) sia 1,26 (che è la versione più recente di gnu).
t
da solo elenca solo il contenuto dell'archivio. Voglio verificare che i file nel tar abbiano lo stesso contenuto degli originali (ancora nel file system), che pensavo fosse quello cheW
dovrebbe fare (giusto?).