Afficher les tailles des fichiers tar


19

J'ai un mauvais script de sauvegarde, y compris un fichier indésirable. Le fichier de sauvegarde .tar.gz fait 5gig et j'aimerais obtenir une liste de chaque fichier dans l'archive et leur taille.

Est-ce possible ? Comment feriez-vous?

Réponses:


20

Cela devrait répertorier tous les fichiers et des informations détaillées à leur sujet:

tar -ztvf somefile.tar.gz

1
-t(liste) et -v(verbeux, comme ls -lutiliser un format de liste longue)
ThorSummoner

-z n'est pas strictement nécessaire, car un .tgzfichier simplement utilisé -tvfétait suffisant.
Ce brésilien Guy

4

Utilisation

tar --list --verbose --gunzip --file backup.tar.gz > backup_list.txt

pour créer un fichier contenant une liste de tous les fichiers de votre archive.

Vous pouvez ensuite grep foo backup_list.txttrouver des choses, ou éditer, sed, couper, afficher, etc.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.