Comment compter le nombre de fichiers à l'intérieur d'un tar.gz fichier (sans décompression)?

J'ai un tar.gz le fichier que j'ai faite par pigz (parallèle gzip). J'ai voulu compter le nombre de fichiers dans le fichier compressé sans le décompresser.

- Je utiliser cette commande:

tar -tzf file.tar.gz

mais j'ai une erreur:

tar: This does not look like a tar archive
tar: Skipping to next header

Est-ce parce que j'ai utilisé pigz au lieu de gzip? Si oui comment puis-je compter le maintenant?

  • Cela devrait fonctionner. Vous devez vous montrer exactement comment vous avez fait de la .tar.gz fichier. pigz vs gzip ne ferait aucune différence ici, en supposant qu'il a été fait correctement.
  • Par ailleurs, il est nécessaire de décompresser et de vous décompressez avec le tzf. Peut-être vous dire sans stocker les fichiers obtenus.
  • pigz et gzip sont deux implémentations d'un même schéma de compression, de sorte que ne pas être la question.
InformationsquelleAutor user3576287 | 2014-05-11