Wiem, że możesz zrobić -W podczas tworzenia archiwum, ale jak zweryfikować i już utworzone archiwum? tvWf mówi, że to nie jest prawidłowe archiwum tar?
$ 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
To samo dzieje się zarówno z wersją tar 1.15 (która jest domyślnym systemem na Centos 5), jak i 1.26 (która jest najnowszą wersją GNU).
t
sam po prostu wyświetla zawartość archiwum. Chcę sprawdzić, czy pliki w tar mają taką samą zawartość jak oryginały (wciąż w systemie plików), co - jak myślałem -W
powinno być zrobione (prawda?).