Le Site de TuxLibre

Linux of course ! LinuxMint - Ubuntu - Photographie - Astuces Linux - Vidéos - Musiques

#Les commandes Terminal : Traiter les fichiers Tar sous Linux

Publié le 17 Mars 2022 par TUXLIBRE in LE TERMINAL

#Les commandes Terminal : Traiter les fichiers Tar sous Linux

Sous Linux et quelque soit la distribution, vous avez sûrement vu des fichiers tar compressé. Nous allons voir comment décompresser un fichier tar.gz sous Linux à l'aide de la ligne de commande.

Apprendre à extraire les fichiers tar.gz sur les systèmes Linux à partir de la ligne de commande à l'aide de la commande tar est indispensable pour gagner du temps lors de l'installation d'une application ou d'un logiciel qui est seulement présenté sous cette forme par le développeur.

Le nom "Tar" signifie [Tape Archiver], car lorsque tar a été inventé, il était utilisé pour mettre des données sur des bandes de stockage. Un fichier .tar.gz n'est rien d'autre qu'un fichier. Le programme tar prend un ou plusieurs fichiers et les regroupe dans un fichier indépendant.

Décompresser les fichiers tar.gz signifie simplement extraire le contenu du fichier tar.

On compare souvent et par erreur le  format .tar à un fichier .zip, mais un fichier tar n'est pas compressé. Tar a rassemblé tous les fichiers dans un seul paquet, mais les fichiers peuvent être compressés avec des utilitaires distincts.

Gzip est l'algorithme le plus populaire pour compresser les fichiers tar. Par convention, le nom d'un fichier tar compressé devient alors .tar.gz ou .tgz.

Un fichier qui se termine par .tar.gz est donc juste un fichier .tar compressé.

La plupart des distributions Linux sont livrées avec la commande tar installée par défaut.

Pour cet exercice nous allons télécharger un logiciel empaqueté au format tar.gz. Il s'agit simplement d'un logiciel (Dino0.3) sur son dépôt Github. Je vous met ci dessous le lien de téléchargement direct :

 

 

Pour décompresser le fichier dino-0.3.0.tar.gz, saisissez ce qui suit :

tar xvzf dino-0.3.0.tar.gz

Il vous faut bien sur être dans le répertoire ou se trouve votre fichier pour exécuter cette commande. Dans mon exemple, l'archive se trouve sur mon Bureau, donc dans le terminal je fais d'abord une commande cd Bureau ...

 

Analysons maintenant la syntaxe de notre commande. Voici ce que chaque paramètre de cette commande signifie :
x : Cette option indique à tar d'extraire les fichiers.
v : la sortie détaillée affiche tous les fichiers en cours d'extraction.
z : indique à tar de décompresser le fichier à l'aide de gzip.
f : il doit s'agir du dernier indicateur de la commande. Il indique à tar le nom et le chemin du fichier compressé.

Commenter cet article