Je sais que vous pouvez faire -W lors de la création d'une archive, mais comment vérifier et archiver déjà créé? tvWf dit que ce n'est pas une archive tar valide?
$ 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 même chose se produit avec tar 1.15 (qui est la valeur par défaut du système sur centos 5) et 1.26 (qui est la dernière version de gnu).
t
seul énumère simplement le contenu de l'archive. Je veux vérifier que les fichiers dans le tar ont le même contenu que les originaux (toujours sur le système de fichiers), ce que je pensais être ce qu'ilW
fallait faire (non?).