GNU zip (gzip) est un utilitaire de compression qui réduit la taille des fichiers sélectionnés. Les fichiers compressés avec gzip ont souvent l'extension de fichier .gz. La commande gzip a plusieurs options. Ces options de commande sont décrites dans le tableau suivant.
Option | Utilisé pour |
---|---|
-d | Compression inverse des fichiers (décompression). |
-f | Forcer la compression ou la décompression d'un fichier même s'il a plusieurs liens ou si le fichier existe. |
-n | Omettez d'enregistrer le nom et l'horodatage du fichier d'origine. |
-N | Enregistrer le nom du fichier d'origine et l'horodatage. |
-q | Supprimer tous les avertissements. |
-r | Activer la récursivité des répertoires pendant la compression ou la décompression. |
-v | Afficher le nom et le pourcentage de réduction du fichier compressé ou décompressé. |
-t | Effectuer une vérification d'intégrité sur le fichier compressé. |
Syntaxe
La syntaxe de la commande gzip est :
# gzip [options] [file names]
La commande gunzip
La commande gunzip équivaut à émettre gzip -d sur la ligne de commande.
Compresser un fichier archive avec gzip :
FIGURE
Exemples de commande gzip
1. Pour compresser n'importe quel fichier :
# gzip file
2. Pour décompresser un fichier :
# gzip -d file.gz # gzip --decompress file.gz # gzip --uncompress file.gz
3. Pour voir le contenu du fichier compressé :
# gzip -c file.gz # gzip --stdout file.gz # gzip --to-stdout file.gz
4. Pour compresser/décompresser de force n'importe quel fichier :
# gzip -f file # gzip --force file
# gzip -d -f file.gz # gzip -d --force file.gz
5. Pour ne pas enregistrer le nom du fichier d'origine :
# gzip -n file # gzip --no-name file
6. Pour enregistrer le nom du fichier d'origine et l'horodatage :
# gzip -N file # gzip --no-name file
7. Pour supprimer tous les avertissements :
# gzip -q file # gzip --quiet file
8. Pour compresser les fichiers de manière récursive :
# gzip -r /tmp # gzip --recursive /tmp
9. Pour spécifier votre propre suffixe au lieu de .gz :
# gzip -S .cz file # gzip --suffix .cz file
10. Pour tester l'intégrité des fichiers :
# gzip -t file.gz # gzip --test file.gz
11. Pour spécifier la vitesse de compression :
# gzip -1 file # gzip --fast file # gzip -9 file # gzip --best file
12. Pour afficher les informations de licence gzip :
# gzip -L # gzip --license
13. Pour obtenir les informations de version :
# gzip -v # gzip --version
14. Pour lister l'aide :
# gzip -h # gzip --help