Comment afficher le contenu des fichiers ZIP ou TAR sans décompresser sous Linux

Comment afficher le contenu des fichiers ZIP ou TAR sans décompresser sous Linux

Travailler avec des archives est une tâche courante sous Linux, mais parfois vous ne savez peut-être pas à quoi ressemble le contenu d’une archive. Si vous voulez regarder à l’intérieur d’un fichier ZIP ou TAR sans le décompresser, il existe des outils qui peuvent vous aider.

Utilisation de la décompression pour afficher les fichiers ZIP

Pour afficher l’intérieur des fichiers ZIP, vous aurez besoin d’ unzip un utilitaire qui n’est peut-être pas activé par défaut. Vous pouvez l’installer depuis le gestionnaire de packages de votre système si ce n’est pas le cas :

sudo apt install zip unzip

Cet utilitaire est utilisé pour extraire des fichiers ZIP, mais avec -l un indicateur en minuscule, le contenu sera affiché à la place :

unzip -l file

Si vous ne voulez qu’une liste brute de tous les fichiers d’une archive, vous pouvez utiliser zipinfo avec un -1 indicateur pour n’imprimer que les noms de fichiers :

zipinfo -1 file

Cela peut être utile pour les scripts bash ou lorsqu’il est passé à d’autres commandes telles que less, ce qui peut vous aider à rechercher dans une grande archive. Vous pouvez également le transmettre à un utilitaire de texte tel que grep ou sed pour rechercher des correspondances pour des fichiers spécifiques :

zipinfo -1 file | grep string

Utiliser tar pour afficher les archives

Les archives TAR, également connues sous le nom de tarballs, sont un autre format d’archive largement utilisé sous Linux. Vous pouvez également imprimer leur contenu sans extraire en utilisant -t le drapeau

tar -tf filename.tar.gz

Comme zipinfo, cela imprime une liste brute de tous les fichiers et peut être transmis à d’autres utilitaires pour traitement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *