Passer au contenu principal

Compresser et décompresser en tar.gz

I. Présentation

Dans ce tutoriel, nous allons apprendre à compresser et décompresser des données au forma ".tar.gz" sous Linux.

II. Compresser

Pour compresser un fichier ou un répertoire au format ".tar.gz" il faut utiliser la commande POSIX "tar" comme suivant :

tar czvf < nom_archive >.tar.gz < nom_rep >

Note : "<nom_rep>" est ici le nom et le chemin de la donnée à compresser (répertoire ou simple fichier).

  • "c" : créer une nouvelle archive
  • "z" : permet d'activer la compression "gzip" pour un taux de compression plus important
  • "v" : mode verbeux, permet d'afficher dans le détail les fichiers compressés
  • "f" : indication de la donnée à compresser

III. Décompresser

Pour décompresser une archive qui est au format ".tar.gz" il faut à nouveau utiliser la commande POSIX "tar" comme suivant :

tar xzvf < nom_archive >.tar.gz

Ici l'archive se décompressera dans le répertoire où l'on se situe.

  • "x" : extraire une archive
  • "z" : permet de décompresser le "gzip"
  • "v" : mode verbeux , permet d'afficher dans le détail les fichiers décompressés
  • "f" : indication de la données à décompresser

On peut aussi ajouter l'option "-C" si on souhaite décompresser l'archive dans un autre répertoire. Par exemple, si on souhaite décompresser l'archive dans "/home/neaj/dir3" :

tar xzvf < nom_archive >.tar.gz  -C /home/neaj/dir3