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