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