lestechmondes.com

Décompresser des fichiers Gzip, Bzip et Xz sous Linux

Lorsque vous téléchargez des logiciels Linux vous vous retrouvez souvent à devoir décompresser des fichiers. Découvrez les divers utilitaires Linux permettant de compresser et décompresser ces fichiers.
jeudi 14 avril 2022
Temps de lecture estimé: 5 minutes
Décompresser des fichiers Gzip, Bzip et Xz sous Linux

La plupart du temps lorsque vous téléchargez des logiciels Linux, ou lorsque vous vous procurez des sources à compiler, vous vous retrouvez à devoir décompresser des fichiers.

Dans ce tutorial, nous allons passer en revue les divers utilitaires Linux permettant de compresser et décompresser des fichiers.

Gzip, Bzip et Xz

Gzip est sans conteste le format de compression le plus utilisé sur Linux. Gzip est particulièrement utilisé pour compresser des fichiers regroupés grâce à l'utilitaire d'archivage Tar. La plupart des systèmes d'exploitation Unix utilisent Gzip, ou des utilitaires similaires, c'est-à-dire également basés sur l'algorithme de compression deflate.

Bzip2 est assez souvent préféré à Gzip en raison de son algorithme de compression plus efficace, et donc de sa capacité à produire des fichiers sensiblement plus légers.

Xz est de plus en plus populaire, et est ainsi utilisé par Gnome pour la mise en ligne de leurs sources.

Enfin citons Zip, qui n'est que rarement utilisé sur Linux.

Extensions de fichier correspondant aux différents formats

Les extensions des fichiers compressés sous Linux fournissent un moyen facile de déterminer leur format.

Extensions Gzip

  • .gz
  • .tar.gz
  • .tgz

Extensions Bzip

  • .bz2
  • .tar.bz2

Extensions Xz

  • .xz
  • .tar.xz

Décompresser des fichiers Gzip

Utilisez gunzip pour un fichier unique...

 $ gunzip filename.gz 

ou tar pour des archives (.tar.gz or .tgz)

 $ tar xvfz filename.tar.gz 

Options:

  • x: extraction des fichiers d'une archive tar
  • v: afficher les fichiers extraits
  • f: utiliser une archive
  • z: utiliser gunzip pour décompresser l'archive.

Décompresser des fichiers Bzip

Utilisez bunzip2:

 $ bunzip2 filename.gz 

ou tar pour des archives (.tar.bz2)

 $ tar xvfj filename.tar.bz2 

Options:

  • j: utiliser bzip2 pour décompresser l'archive (j minuscule).

Décompresser des fichiers Xz

Utilisez xz:

 $ xz --decompress filename.gz 

ou tar pour des archives (.tar.xz)

 $ tar xvfJ filename.tar.xz 

Options:

  • J: utiliser xz pour décompresser l'archive (j majuscule).

Décompresser des fichiers Zip

Utilisez tout simplement unzip:

 $ unzip filename.zip

A lire aussi