Gzip Linux · 4 min read · Sep 19, 2025
Tutoriel sur la commande Gzip de Linux pour les débutants (7 exemples)
Linux offre plusieurs outils en ligne de commande pour compresser/décompresser des fichiers. L’un d’eux est Gzip, qui utilise le codage de Lempel-Ziv (LZ77) pour ses opérations de compression. Dans ce tutoriel, nous allons discuter des bases de gzip, ainsi que des fonctionnalités qu’il offre à l’aide d’exemples faciles à comprendre.
Mais avant de continuer, il convient de mentionner que tous les exemples/instructions mentionnés dans ce tutoriel ont été testés sur Ubuntu 16.04LTS.
Commande Gzip de Linux
Comme vous l’avez compris jusqu’à présent, l’outil en ligne de commande Gzip est utilisé pour compresser ou décompresser des fichiers. Voici la syntaxe de cette commande :
gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S suffix] [ name ... ]Et voici comment la page de manuel décrit cet outil :
Gzip réduit la taille des fichiers nommés en utilisant le codage de Lempel-Ziv (LZ77). Chaque fichier est remplacé par un fichier avec l'extension .gz, tout en conservant les mêmes modes de propriété, accès et temps de modification. (L'extension par défaut est -gz pour VMS, z pour MSDOS, OS/2 FAT, Windows NT FAT et Atari.)Les exemples suivants sous forme de questions-réponses devraient vous donner une bonne idée de la façon dont Gzip fonctionne.
Q1. Comment compresser un fichier en utilisant Gzip ?
C’est très facile - il vous suffit de passer le nom du fichier en tant qu’argument à la commande gzip de la manière suivante :
gzip [nom-de-fichier]Voici un exemple :
Vous pouvez voir que la commande a compressé un fichier nommé ‘file1’ et a produit un fichier .gz du même nom. Ce qui vaut la peine d’être noté ici, c’est que l’outil remplace le fichier original par la version compressée par défaut.
Q2. Comment forcer gzip à ne pas supprimer le fichier original ?
Comme discuté dans la question-réponse précédente, le comportement par défaut de gzip est de supprimer le fichier original. Cependant, vous pouvez forcer l’outil à ne pas le faire en utilisant l’option de ligne de commande -k.
gzip -k [nom-de-fichier]Q3. Comment compresser des fichiers de manière récursive en utilisant gzip ?
Pour compresser des fichiers de manière récursive, utilisez l’option de ligne de commande -r. Cette option, comme son nom l’indique, compressera les fichiers dans le répertoire principal ainsi que tous les sous-répertoires.
gzip -r *Voici un exemple :

Vous pouvez voir que tous les fichiers - qu’ils soient dans le répertoire principal ou dans un sous-répertoire - ont été compressés.
Q4. Comment décompresser des fichiers en utilisant gzip ?
Pour décompresser un fichier, utilisez l’option de ligne de commande -d.
gzip -d [nom-de-fichier-compressé]Voici un exemple :
Vous pouvez voir que le fichier3.gz a été décompressé pour produire file3, puis le fichier compressé a été supprimé.
*Remarque : Pour décompresser de manière récursive, utilisez l’option -r avec l’option -d.*
Q5. Comment faire en sorte que gzip liste les détails liés au fichier compressé ?
Cela peut être réalisé en utilisant l’option de ligne de commande -l.
gzip -l [nom-de-fichier-compressé]Voici un exemple :
Et voici ce que ces champs signifient :

Q6. Comment forcer gzip à effectuer des opérations de compression/décompression dans certains cas ?
Supposons que vous ayez créé un fichier .gz, tout en vous assurant que le fichier original ne soit pas supprimé (en utilisant l’option de ligne de commande -k). Maintenant, si vous essayez à nouveau de créer le même fichier .gz (pour une raison quelconque), la commande gzip ne vous laissera pas le faire, ou elle demandera au moins votre permission.
Maintenant, si vous le souhaitez, vous pouvez exécuter gzip de manière à ce qu’aucun avis de ce type ne soit produit. Cela peut être fait en utilisant l’option de ligne de commande -f.
gzip -f [nom-de-fichier]Q7. Comment réguler la vitesse de compression ?
La commande Gzip vous permet également de réguler la vitesse de compression. Vous pouvez le faire en spécifiant un tiret (-) suivi d’un nombre comme argument de ligne de commande pour l’outil. Par exemple :
gzip -5 [nom-de-fichier]Notez que vous pouvez utiliser n’importe quel nombre entre 1 et 9, où -1 indique la compression la plus rapide tandis que -9 indique la plus lente (mais la meilleure). Voici ce que dit la page de manuel à ce sujet :
Conclusion
Clairement, la commande Gzip est un outil utile. Ce qui la rend encore meilleure, c’est le fait qu’elle est facile à comprendre et à utiliser. Nous avons essayé de couvrir de nombreuses options de ligne de commande importantes dans ce tutoriel. Donc, une fois que vous avez terminé de pratiquer ces commandes, rendez-vous sur la page de manuel de l’outil pour en apprendre davantage.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.