GNU/Linux >> Tutoriels Linux >  >> Linux

Comment afficher le contenu des fichiers compressés sous Linux

Nous utilisons la compression ou archivons les fichiers et dossiers soit pour sauvegarder, soit pour économiser de l'espace sur notre système. Nous pouvons utiliser tar, gzip ou tout autre utilitaire pour effectuer la compression/archivage des fichiers et dossiers. Nous pouvons ensuite les conserver aussi longtemps que nécessaire, mais vous risquez d'oublier le contenu qui a été archivé.

Pour pouvoir voir quel contenu a été archivé, nous pouvons l'extraire et le voir, ce qui semble plutôt simple et direct si nous traitons des fichiers de petite taille, mais ce sera un processus assez long si nous voulons extraire des fichiers lourds. Mais ce n'est pas la seule façon de voir le contenu d'un fichier ou d'un dossier compressé. Nous pouvons également utiliser des commandes pour voir le contenu d'un fichier compressé ou d'un dossier sans l'extraire.

Dans ce didacticiel, nous allons discuter de toutes ces commandes, qui peuvent être utilisées pour afficher le contenu des fichiers et dossiers compressés sans extraire sous Linux. Commençons par les commandes utilisées pour afficher le contenu d'un dossier compressé,

Afficher le contenu d'un dossier archivé/compressé sans extraire

Si nous avons un dossier archivé avec tar comme extension, nous pouvons vérifier le contenu de l'archive en utilisant la commande tar avec l'option 't'. Pour des exemples,

[[email protected] ~]$ tar -tvf backup.tar

La même commande peut également être utilisée pour vérifier le contenu d'un tar.gz ou de fichiers avec d'autres extensions comme tgz , tar.xz , tar.bz2 , tbz2

[[email protected] ~]$ tar -tvf backup.tar.gz
[[email protected] ~]$ tar -tvf backup.tgz
[[email protected] ~]$ tar -tvf backup.tbz2

En savoir plus sur la commande tar :17 commandes tar utiles avec des exemples pratiques sous Linux

Si vous avez un dossier compressé, nous pouvons utiliser la commande zip avec 'sf ' options pour afficher tout le contenu du dossier zippé,

[[email protected] ~]$ zip -sf remediation-backup.zip

Outre les commandes ci-dessus, on peut également utiliser VIM pour vérifier le contenu du dossier archivé avec les extensions mentionnées ci-dessus, c'est-à-dire avec les extensions zip, tar, tgz, tar.xz, tar.bz2, tbz,

[[email protected] ~]$ vim backup.xz
[[email protected] ~]$ vim remediation-backup.zip

Outre VIM, nous pouvons également utiliser la 'commande moins ' pour afficher le contenu des extensions d'archives mentionnées ci-dessus,

[[email protected] ~]$ less backup.tgz
[[email protected] ~]$ less backup.tbz2

Pour les archives avec l'extension de fichier 7z, nous pouvons utiliser la commande suivante pour voir tout le contenu du dossier archives,

[[email protected] ~]$ 7z l backup.7z

Lire aussi :Comment utiliser l'outil de compression 7zip à partir d'un terminal Linux

Tout en traitant les archives avec l'extension rar, utilisez l'option 'v' dans la commande rar pour répertorier tout le contenu du dossier archives,

[[email protected] ~]$ rar v backup.rar

Voici quelques commandes permettant de vérifier le contenu d'un dossier archivé ou compressé. Nous allons maintenant vérifier les commandes que nous pouvons utiliser pour afficher le contenu d'un fichier.

Afficher le contenu d'un fichier archivé/compressé sans extraire

Nous pouvons lire le contenu du fichier qui a été compressé au format gzip ou au format zip. Nous pouvons utiliser vim, less ainsi que les commandes tar et zip pour lire le contenu du fichier compressé. Par exemple,

[[email protected] ~]$ vim messages-bak.tar
[[email protected] ~]$ less messages-bak.xz
[[email protected] ~]$ tar -tf messages-bak.bz2
[[email protected] ~]$ zip -sf messages-bak.zip

En dehors de ces commandes, nous pouvons également utiliser certaines commandes ‘z ‘. Ces différentes commandes z permettent de lire le contenu des fichiers compressés gzip. Discutons-en un par un,

commande zcat

Ceci est similaire à la commande cat mais pour les fichiers compressés. Il concatène les fichiers compressés et imprime la sortie à l'écran,

[[email protected] ~]$ zcat messages-20171211.gz
commandes zless et zmore

Les commandes zmore &zless sont similaires aux commandes less &more utilisées normalement sous Linux et elles remplissent également les mêmes fonctions pour les fichiers compressés, c'est-à-dire afficher la sortie un écran à la fois,

[[email protected] ~]$ zless messages-20171211.gz
[[email protected] ~]$ zmore messages-20171211.gz
commande zgrep

Ceci est une autre commande z importante et exécute la même fonctionnalité que la commande grep, c'est-à-dire que nous pouvons effectuer une recherche simple ou une recherche complexe (regex) sur un fichier compressé à l'aide de la commande zgrep,

[[email protected] ~]$ zgrep swVersion messages-20171211.gz
[[email protected] ~]$ zgrep -w '^foo|bar' messages-20171211.gz

Nous pouvons également utiliser d'autres variantes de grep, c'est-à-dire egrep ou fgrep avec les commandes z également.

commande zdiff

La commande zdiff fournit la même fonctionnalité que la commande diff et est utilisée pour comparer deux fichiers compressés pour les différences. Nous pouvons également utiliser zcmp pour effectuer la même fonction,

[[email protected] ~]$ zdiff messages.gz messages-20171211.gz
[[email protected] ~]$ zcmp messages.gz messages-20171211.gz
znouvelle commande

Cette commande est quelque peu différente des autres commandes z mentionnées, elle est utilisée pour recompresser des fichiers de .Z à .gz,

[[email protected] ~]$ znew backup.Z

Cela convertira le fichier backup.Z en un fichier avec l'extension .gz.

Il s'agissait de notre didacticiel sur diverses commandes Linux pouvant être utilisées pour afficher le contenu de fichiers et de dossiers compressés sous Linux. Si vous avez des questions ou des requêtes, veuillez nous en informer en utilisant la zone de commentaire ci-dessous.

Lire aussi  :Commande Linux Zip et Unzip avec exemples


Linux
  1. Comment extraire des fichiers tar dans un répertoire spécifique ou différent sous Linux

  2. Comment afficher les fichiers de configuration sans commentaires sous Linux

  3. Comment renommer des fichiers sous Linux

  4. Comment archiver des fichiers et des répertoires sous Linux [Partie 1]

  5. Comment afficher les métadonnées d'image sous Linux

Comment afficher le contenu d'une archive ou d'un fichier compressé sous Linux

Commande tar Linux - Comment compresser des fichiers sous Linux

Comment afficher les informations sur le matériel sous Linux

Comment afficher les fichiers journaux Nginx sous Linux

Comment afficher les fichiers journaux Apache sous Linux

Comment voir le contenu des fichiers orc Hive sous Linux