Commandes Linux · 3 min read · Sep 20, 2025
Tutoriel sur la commande zcat de Linux pour les débutants (5 exemples)

Bien que la compression soit généralement utile car elle vous permet d’économiser de l’espace sur votre système, les utilisateurs de la ligne de commande doivent décompresser le fichier pour plusieurs petites tâches, comme visualiser ce que contient le fichier. Cependant, il existe un utilitaire en ligne de commande - appelé zcat - qui vous permet de jeter un œil à l’intérieur des fichiers compressés sans effort supplémentaire.
Dans ce tutoriel, nous allons discuter des bases de zcat en utilisant quelques exemples faciles à comprendre. Veuillez noter que tous les exemples de cet article ont été testés sur Ubuntu 16.04 LTS.
Commande zcat de Linux
La commande zcat vous permet de visualiser le contenu d’un fichier compressé. Voici sa syntaxe :
zcat FICHIER ....Et voici comment la page de manuel de l’outil l’explique :
zcat est identique à gunzip -c. (Sur certains systèmes, zcat peut être installé sous le nom de gzcat pour préserver le lien original vers compress.) zcat décompresse soit une liste de fichiers sur la ligne de commande, soit son entrée standard et écrit les données décompressées sur la sortie standard.Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une bonne idée de la façon dont fonctionne la commande zcat.
Q1. Comment utiliser zcat ?
Supposons que vous ayez un fichier texte compressé, disons test2.txt.gz. Si vous essayez de visualiser son contenu en utilisant la commande cat standard, vous verrez une sortie brouillée :
Dans ce cas, vous pouvez utiliser la commande zcat. L’utilisation de base est très simple - il suffit de remplacer cat par zcat.
zcat test2.txt.gz
Ainsi, vous pouvez voir que le contenu du fichier compressé a été affiché sur la sortie standard.
Q2. zcat fonctionne-t-il avec plusieurs entrées ?
Oui, cela fonctionne. Tout ce que vous avez à faire est de passer les noms des fichiers compressés en entrée.
Par exemple :
zcat test.txt.gz test2.txt.gzVoici la commande mentionnée en action :
Q3. zcat reconnaît-il les fichiers compressés en fonction de l’extension ?
Non. Ce n’est pas le cas. Voici ce que dit la page de manuel à ce sujet :
zcat décompressera les fichiers qui ont le bon numéro magique qu'ils aient ou non un suffixe .gz.Pour vérifier cela, nous avons supprimé l’extension .gz d’un des fichiers compressés et avons essayé d’exécuter zcat dessus.
Ainsi, vous pouvez voir que l’outil a toujours pu apprendre qu’il s’agissait d’un fichier compressé et a pu afficher son contenu sur STDOUT.
Q4. Comment gérer la pagination lors de l’utilisation de zcat ?
Il existe deux façons de le faire. Soit vous pouvez utiliser les commandes standard more et less.
zcat [NOM_FICHIER] | morezcat [NOM_FICHIER] | lessOu, utilisez les commandes zmore et zless.
zmore [NOM_FICHIER]zless [NOM_FICHIER]Q5. zcat fonctionne-t-il avec des fichiers non compressés ?
Par défaut, non. Si vous essayez d’exécuter la commande zcat avec un fichier non compressé en entrée, vous verrez une erreur comme suit.
Cependant, si vous souhaitez forcer zcat à afficher le contenu du fichier en sortie, qu’il soit compressé ou non, utilisez l’option de ligne de commande -f. La capture d’écran suivante montre cette option en action :
Ainsi, vous pouvez voir que l’outil n’a pas généré d’erreur cette fois-ci.
Conclusion
Sans aucun doute, la commande zcat vous fait gagner du temps, si tout ce que vous voulez est de jeter un œil au contenu d’un fichier compressé. Donc, peu importe quel type d’utilisateur de la ligne de commande Linux vous êtes (débutant ou pro), vous devriez en apprendre davantage sur cette commande. Nous avons déjà discuté de quelques détails utiles liés à zcat ici. Pour en savoir plus, rendez-vous sur sa page de manuel.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.