Commande Linux · 3 min read · Sep 14, 2025

Commande Linux Gunzip expliquée avec des exemples

Nous avons déjà discuté de la commande gzip dans Linux. Pour commencer, l’outil est utilisé pour compresser ou décompresser des fichiers. Pour décompresser, la commande offre une option de ligne de commande -d, qui peut être utilisée de la manière suivante :

gzip -d [nom-du-fichier-compressé]

Cependant, il existe un outil entièrement différent que vous pouvez utiliser pour décompresser ou étendre des archives créées par gzip. L’outil en question est gunzip. Dans cet article, nous allons discuter de la commande gunzip en utilisant quelques exemples faciles à comprendre. Tous les exemples/instructions mentionnés dans le tutoriel ont été testés sur Ubuntu 22.04.

Commande gunzip de Linux

Donc maintenant nous savons que les fichiers compressés peuvent être restaurés en utilisant soit ‘gzip -d’ soit la commande gunzip. La syntaxe de base de gunzip est :

gunzip [nom-du-fichier-compressé]

Les exemples suivants sous forme de questions-réponses devraient vous donner une meilleure idée de la façon dont l’outil fonctionne :

Q1. Comment décompresser des archives en utilisant gunzip ?

C’est très simple - il suffit de passer le nom du fichier d’archive comme argument à gunzip.

gunzip [nom-de-l'archive]

Par exemple :

gunzip file1.gz

Q2. Comment faire en sorte que gunzip ne supprime pas le fichier d’archive ?

Comme vous l’avez probablement remarqué, la commande gunzip supprime le fichier d’archive après l’avoir décompressé. Cependant, si vous souhaitez que l’archive reste, vous pouvez le faire en utilisant l’option de ligne de commande -c.

gunzip -c [nom-de-l'archive] > [nom-du-fichier-de-sortie]

Par exemple :

gunzip -c file1.gz > file1

Ainsi, vous pouvez voir que le fichier d’archive n’a pas été supprimé dans ce cas.

Q3. Comment faire en sorte que gunzip place le fichier décompressé dans un autre répertoire ?

Nous avons déjà discuté de l’option -c dans la question-réponse précédente. Pour faire en sorte que gunzip place le fichier décompressé dans un répertoire autre que le répertoire de travail actuel, il suffit de fournir le chemin absolu après l’opérateur de redirection.

gunzip -c [fichier-compressé] > [/chemin/complet/vers/le/répertoire/destination/nom-du-fichier]

Voici un exemple :

gunzip -c file1.gz > /home/himanshu/file1

Plus d’infos

Les détails suivants - tirés de la page de manuel commune de gzip/gunzip - devraient être bénéfiques pour ceux qui souhaitent en savoir plus sur la commande :

gunzip prend une liste de fichiers sur sa ligne de commande et remplace chaque fichier dont le nom se termine par .gz, -gz, .z, -z, ou _z (en ignorant la casse) et qui commence par le bon numéro magique par un fichier décompressé sans l'extension originale. gunzip reconnaît également les extensions spéciales .tgz et .taz comme des abréviations pour .tar.gz et .tar.Z respectivement. Lors de la compression, gzip utilise l'extension .tgz si nécessaire au lieu de tronquer un fichier avec une extension .tar.

gunzip peut actuellement décompresser des fichiers créés par gzip, zip, compress, compress -H ou pack. La détection du format d'entrée est automatique. Lors de l'utilisation des deux premiers formats, gunzip vérifie un CRC 32 bits. Pour pack et gunzip vérifie la longueur décompressée. Le format compress standard n'a pas été conçu pour permettre des vérifications de cohérence. Cependant, gunzip est parfois capable de détecter un mauvais fichier .Z. Si vous obtenez une erreur lors de la décompression d'un fichier .Z, ne supposez pas que le fichier .Z est correct simplement parce que le décompresseur standard ne se plaint pas. Cela signifie généralement que le décompresseur standard ne vérifie pas son entrée et génère joyeusement une sortie de déchets. Le format compress -H de SCO (méthode de compression lzh) n'inclut pas de CRC mais permet également quelques vérifications de cohérence.

Conclusion

En ce qui concerne l’utilisation de base, il n’y a pas beaucoup de courbe d’apprentissage associée à Gunzip. Nous avons couvert à peu près tout ce qu’un débutant doit apprendre sur cette commande pour commencer à l’utiliser. Pour plus d’informations, rendez-vous sur sa page de manuel.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.