
Manipuler, compresser et décompresser des fichiers « tar.gz » sous Linux.
Un fichier « .tar.gz » est une combinaison de deux types de fichiers : un fichier TAR et un fichier GZ :
Le fichier TAR (Tape Archive) est utilisé pour regrouper plusieurs fichiers en un seul fichier plus volumineux sans compression.
ce fichier TAR est compressé avec l’algorithme « gzip », d’où l’extension « .gz ». Cela permet de réduire la taille totale de l’archive, facilitant ainsi le stockage et le transfert de données.
# Compresser un dossier et son contenu au format .taz.gz
tar -czf <nom_archive.tar.gz> <dossier/fichier_a_compresser>
# Exemple
tar -czf projet.tar.gz projet
-c : crée une nouvelle archive.
-z : compresse l'archive avec gzip.
-f : spécifie le nom du fichier d'archive.
Décompresser un fichier tar.gz.
# Décompresser et extraire le contenu d'une archive tar.gz
tar -xzf <nom_archive.tar.gz>
-x : extrait le contenu de l'archive.
-z : décompresse l'archive avec gzip.
-f : spécifie le nom du fichier d'archive à extraire.
Il est parfois utile de vérifier le contenu d’une archive sans l’extraire. Pour ce faire, nous utilisons la commande « tar » avec les options « -tzf ».
# Lister le contenu d'une archive tar.gz sans l'extraire
tar -tzf projet.tar.gz
Explications des options :
-t : liste le contenu de l'archive.
-z : décompresse l'archive avec gzip.
-f : spécifie le nom du fichier d'archive.
# Décompresser et extraire le contenu d'une archive tar.gz vers un répertoire spécifique
tar -xzf <nom_archive.tar.gz> -C <repertoire_cible>
-x : extrait le contenu de l'archive.
-z : décompresse l'archive avec gzip.
-f : spécifie le nom du fichier d'archive.
-C : spécifie le répertoire cible où le contenu de l'archive sera extrait.
Savoir manipuler des fichiers « .tar.gz » sous Linux est à coup sûr utile, ce format de compression est l’un des plus communs et utilisés sur cet OS !
Laisser un commentaire