Commandes Linux: gzip

Un guide rapide de lagzipcommande, utilisée pour compresser un fichier

Vous pouvez compresser un fichier en utilisant le protocole de compression gzip nomméLZ77en utilisant legzipcommander.

Voici l'utilisation la plus simple:

gzip filename

Cela compressera le fichier et ajoutera un.gzextension de celui-ci. Le fichier d'origine est supprimé. Pour éviter cela, vous pouvez utiliser le-cet utilisez la redirection de sortie pour écrire la sortie dans lefilename.gzdéposer:

gzip -c filename > filename.gz

Le-cL'option spécifie que la sortie ira au flux de sortie standard, laissant le fichier d'origine intact

Ou vous pouvez utiliser le-koption:

gzip -k filename

Il existe différents niveaux de compression. Plus la compression est élevée, plus il faudra de temps pour compresser (et décompresser). Les niveaux vont de 1 (compression la plus rapide, la pire) à 9 (la plus lente, meilleure compression), et la valeur par défaut est 6.

Vous pouvez choisir un niveau spécifique avec le-<NUMBER>option:

gzip -1 filename

Vous pouvez compresser plusieurs fichiers en les répertoriant:

gzip filename1 filename2

Vous pouvez compresser tous les fichiers d'un répertoire, de manière récursive, en utilisant le-roption:

gzip -r a_folder

Le-vL'option imprime les informations de pourcentage de compression. Voici un exemple de son utilisation avec le-k(conserver) option:

gzippeut également être utilisé pour décompresser un fichier, en utilisant le-doption:

gzip -d filename.gz

LegzipLa commande fonctionne sur Linux, macOS, WSL et partout où vous avez un environnement UNIX

Téléchargez mon gratuitManuel des commandes Linux


Plus de tutoriels cli: