Introduction
Gzip est un utilitaire essentiel sous Linux pour la compression de fichiers. Il permet de réduire la taille des fichiers afin d’économiser de l’espace disque et d’accélérer les transferts de fichiers sur un réseau. Grâce à son algorithme de compression efficace, Gzip est souvent utilisé en conjonction avec d’autres commandes comme tar
pour créer des archives compressées. Dans cet article, nous allons vous montrer comment utiliser Gzip sous Linux, en expliquant toutes ses fonctionnalités importantes avec des exemples pratiques.

Pourquoi utiliser Gzip ?
- Gain d’espace : Réduire la taille des fichiers, en particulier pour les sauvegardes et les transferts.
- Compatibilité étendue : La plupart des systèmes Linux, Unix, et même Windows prennent en charge ce format.
- Compression rapide : Comparé à d’autres outils de compression comme
bzip2
,gzip
est généralement plus rapide, bien que moins performant en termes de taux de compression.
Installation de Gzip
Sur la plupart des distributions Linux, Gzip est préinstallé. Cependant, si ce n’est pas le cas, vous pouvez l’installer en utilisant votre gestionnaire de paquets :
Pour Debian/Ubuntu :
sudo apt update
sudo apt install gzip
La commande de base pour compresser un fichier avec Gzip est très simple. Voici un exemple d’utilisation :
Pour Fedora/CentOS :
sudo dnf install gzip
Compression de fichier avec gzip
La syntaxe de la commande gzip est décrit de cette forme :
gzip [OPTION] [NOM(S) DE(S) FICHIER(S)]
Exemple de compression sans option :
gzip monfichier.txt
Cette commande va remplacer le fichier monfichier.txt
par une version compressée nommée monfichier.txt.gz
. Gzip supprime automatiquement l’original après compression, sauf si vous utilisez une option spécifique.
Garder le fichier original avec l’option -k
:
Si vous souhaitez conserver le fichier original tout en créant une version compressée, utilisez l’option -k
:
gzip -k monfichier.txt
Compresser des fichiers/dossiers
Il est possible de compresser plusieurs fichiers avec la commande :
gzip monfichier1.txt monfichier2.txt monfichier3.txt
Pour compresser un dossier il faut archiver le dossier avec commande tar en plus de gzip :
tar -czvf archive.tar.gz mon_dossier/
Ici :
-c
crée une nouvelle archive.-z
compresse avec Gzip.-v
affiche les fichiers traités.-f
indique le nom du fichier de sortie.
Décompression d’un fichier avec Gunzip
Utilisation de gunzip
:
Vous pouvez également utiliser gunzip
, qui est un alias pour la commande gzip -d
:
gunzip monfichier.txt.gz
Gzip ne compresse que des fichiers individuels. Pour compresser un répertoire entier, il est commun d’utiliser tar
en combinaison avec Gzip.
Exemple de décompression d’un dossier :
tar -xzvf archive.tar.gz
Cette commande va extraire tous les fichiers du répertoire compressé dans votre répertoire actuel.
x
: Extraire les fichiers de l’archive.z
: Utilisergzip
pour décompresser.v
: Mode verbeux (affiche les fichiers extraits).f
: Spécifie le nom de l’archive.
Conclusion sur Gzip
Gzip est un outil de compression rapide et efficace sur Linux, particulièrement utile pour réduire la taille des fichiers avant de les transférer ou de les sauvegarder. Grâce à ses multiples options, il est flexible et adaptable à divers besoins.