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?
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:
Cela devrait répertorier tous les fichiers et des informations détaillées à leur sujet:
tar -ztvf somefile.tar.gz
.tgz
fichier simplement utilisé -tvf
était suffisant.
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.txt
trouver des choses, ou éditer, sed, couper, afficher, etc.
-t
(liste) et-v
(verbeux, commels -l
utiliser un format de liste longue)