Comment afficher les contenus des archives zip dans Linux

Comment afficher les contenus des archives zip dans Linux
Vous avez très probablement utilisé des techniques de compression et d'archivage pour la sauvegarde ou pour économiser de l'espace sur votre disque dur. Pour afficher et accéder au contenu de ces archives, vous devez les extraire dans un répertoire, qui semble une tâche assez facile. Cependant, si vous traitez avec les archives contenant un grand nombre de fichiers ou les fichiers avec une grande taille, cela deviendra une tâche longue et ennuyeuse. Il existe des commandes dans Linux qui vous permet de visualiser rapidement le contenu d'une archive sans l'extraire.

Dans cet article, nous verrons certaines des commandes Linux qui nous aideront à voir le contenu d'une archive sans avoir besoin de les extraire.

Veuillez noter que nous avons expliqué la procédure et les commandes décrites dans cet article sur un système Debian 10.

Affichage du contenu des archives zip

Utilisation de Zmore et Zless

Semblable à des commandes plus et moins. La commande Zmore et Zless fonctionne parfaitement pour un fichier zip; Cependant, ceux-ci ne fonctionnent pas pour un dossier zip qui contient le fichier multiple.

Pour afficher le contenu d'un fichier zip sans extraire, utilisez simplement la commande zmore ou zless suivie du nom de fichier:

$ zmore

ou

$ zless

Utilisation de ZCAT

Semblable aux commandes Zmore et Zless, ZCAT peut également être utilisé pour visualiser le contenu d'une archive zip sans l'extraire. Pour afficher un fichier compressé, utilisez zcat suivi du nom du fichier:

$ zcat

Il ne fonctionne pas non plus avec les dossiers zip contenant plusieurs fichiers. Si vous exécutez ZCAT pour afficher une archive zip qui contient les fichiers multiples, il affichera un seul fichier en ignorant le reste des fichiers, comme illustré dans la capture d'écran suivante.

Utilisation de Vim

La commande VIM peut également être utilisée pour visualiser le contenu d'une archive zip sans l'extraire. Il peut fonctionner à la fois pour les fichiers archivés et les dossiers. Avec Zip, il peut également fonctionner avec d'autres extensions, comme le goudron.XZ, goudron.bz2, goudron, tbz.

Pour afficher un fichier compressé, utilisez zcat suivi du nom de fichier:

$ vim

Il nous permet de parcourir la liste des fichiers dans un dossier archivé et d'afficher également le contenu d'un fichier spécifique. Pour afficher un fichier spécifique, utilisez la flèche et entrez des touches pour sélectionner le fichier et appuyez sur Entrer ou utilisez le clic gauche pour ouvrir le fichier spécifique.

Pour afficher un fichier spécifique, sélectionnez-le à l'aide des touches flèches, puis appuyez sur Entrée

Utilisation de la commande zip et unzip

Zip est la méthode la plus courante d'archiver les fichiers, tandis que l'UNSIP aide à extraire ces fichiers. Lorsque la commande unzip est utilisée sans indicateur; Il extrait tous les fichiers contenus dans une archive zip. Cependant, nous pouvons l'utiliser pour afficher le contenu d'un fichier sans l'extraire en utilisant un drapeau spécifique. De même, la commande zip peut également être utilisée pour afficher la liste des fichiers dans une archive sans le décompresser. Cependant, il ne peut pas être utilisé pour afficher le contenu d'un fichier.

Pour utiliser Zip et Unzip, vous devrez d'abord les installer dans votre système. Pour ce faire, exécutez cette commande dans le terminal:

$ sudo ap-get install zip unzip

Afin d'utiliser la commande zip pour parcourir la liste des fichiers dans une archive zip sans décompression, tapez zipper suivie par -SF et le nom des archives comme suit:

$ zip -sf

La commande unzip vous permet d'afficher le contenu d'un fichier avec la navigation sur la liste des fichiers. Il fonctionne à la fois pour les fichiers et dossiers archivés zip.

Pour parcourir la liste des fichiers dans un dossier archivé, utilisez unzip avec -l Flag comme suit:

$ unzip -l

Pour afficher le contenu de tous les fichiers, utilisez unzip avec -c Flag comme suit:

$ unzip -c

Afin de visualiser le contenu d'un fichier spécifique dans le dossier Archive, ajoutez le nom de fichier à la fin de la commande ci-dessus comme suit:

$ unzip -c < archive_name> nom de fichier

En utilisant 7Z

7Z est un autre outil utile utilisé pour archiver et extraire les fichiers. Il prend en charge diverses extensions, notamment Zip, 7Z, XZ, Tar, WIM, etc. Il peut également être utilisé pour visualiser la liste des fichiers dans une archive sans les extraire. Cependant, il ne prend pas en charge l'affichage du contenu des fichiers dans un format non extrait.

Pour installer l'utilitaire 7Z, exécutez cette commande dans le terminal:

$ sudo apt install p7zip-full

Une fois installé, vous pouvez afficher le contenu d'une archive zip à l'aide du l Flag comme suit:

7Z $ L

Dans cet article, nous avons discuté de certaines commandes Linux pour consulter le contenu d'un fichier d'archive. En utilisant ces commandes, vous n'aurez plus besoin d'extraire les fichiers d'archives lourds pour afficher simplement leur contenu.