Retour au cours

77. Outils de compression : `gzip` et `bzip2`

Les Bases de Linux : de Zéro à Héros du CLI

Réduire la taille des fichiers

Les outils de compression réduisent la taille de fichiers individuels. Ils remplacent généralement le fichier original par sa version compressée.

1. gzip

Crée des fichiers avec l'extension .gz. Compression généralement plus rapide mais légèrement moins efficace que bzip2.

bash $ gzip gros_log.txt

Le fichier original est remplacé par gros_log.txt.gz

Décompresser en utilisant gunzip ou gzip -d

$ gunzip gros_log.txt.gz

Restaure gros_log.txt

2. bzip2

Crée des fichiers avec l'extension .bz2. Compression plus lente mais permet souvent d'obtenir des fichiers plus petits.

bash $ bzip2 archive.tar

Remplacé par archive.tar.bz2

Décompresser en utilisant bunzip2 ou bzip2 -d

$ bunzip2 archive.tar.bz2

3. Visualiser des fichiers compressés (zcat et bzcat)

Ces commandes vous permettent de voir le contenu d'un fichier compressé sans avoir à le décompresser au préalable.

bash $ zcat gros_log.txt.gz | less