Accueil·Commandes du terminal

gunzip

Archives

Syntaxe

gunzip [-k] <file.gz>

Décompresse un .gz vers le fichier d’origine et supprime le .gz en cas de succès : `-k` le conserve, `-f` devient nécessaire si un fichier du même nom existe déjà, et `-c` envoie le contenu sur la sortie standard sans rien écrire sur le disque, exactement comme zcat.

Options courantes

OptionSignification
-kKeep the .gz file instead of removing it on success.
-cWrite to stdout and touch nothing on disk, the same as zcat.
-fOverwrite an existing output file, which it otherwise refuses to do.
-tTest the file instead of unpacking it.
-lList the sizes inside.

Exemples

gunzip backup.sql.gz

Leaves backup.sql; the .gz file is removed.

gunzip -c dump.sql.gz | psql mydb

Restore without ever writing the uncompressed file to disk.

Regrouper et compresser sont deux gestes : tar regroupe, gzip réduit, et .tar.gz fait les deux.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait gunzip ?

Décompresse un .gz vers le fichier d’origine et supprime le .gz en cas de succès : `-k` le conserve, `-f` devient nécessaire si un fichier du même nom existe déjà, et `-c` envoie le contenu sur la sortie standard sans rien écrire sur le disque, exactement comme zcat.

Q. Comment l’écrire ?

gunzip [-k] <file.gz> — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 5 ici ; la liste complète est dans man gunzip. Cette commande relève de Archives.

Commandes liées

page man: man gunzip