Comment compresser et décompresser un tar.gz sous linux ?

3

tar (en anglais tape archiver) est un logiciel d’archivage de fichiers provenant du monde d’Unix… quasiment depuis son lancement. gzip (acronyme de GNU zip) est arrivé bien après dans les années 90. Les fichiers terminés par .tar.gz ou .tgz sont des fichiers archivés avec tar et ensuite compressés avec gzip.

compress-tar-gz

Aujourd’hui, nous vous proposons donc de voir ou revoir comment compresser et décompresser des données au format “.tar.gz” sous Linux.

Comment ça marche tar.gz ?

En fait, c’est vraiment très simple et après la lecture des indications ci-dessous… les fichiers tar.gz n’auront plus de secret pour vous au quotidien. Enfin, on l’espère… Les commandes ci-dessous sont utilisées parfois plusieurs fois par jour. Il est important d’en connaitre les bases.

Compresser

La première commande et non des moindres, vous souhaitez compresser un fichier ou plusieurs fichiers :

tar -czvf monArchive.tar.gz monFichier1 monFichier2...

Quelques explications sur les options de la commande tar :

  • c : permet la création de l’archive, c’est le plus important
  • z : ajoute la compression gzip, important aussi
  • v : active le mode verbose (affiche tout ce qui se passe pendant l’opération)
  • f : indique le nom du(des) fichier(s) à compresser

Très rapidement, vous allez vouloir compresser le contenu d’un répertoire (en entier) au format tar.gz :

tar -czvf monArchive.tar.gz monRepertoire/

Après avoir compressé vos données, vous allez avoir envie de les décompresser… normal

Décompresser

Commençons par décompresser tout simplement un fichier tar.gz dans son intégralité :

tar -xzvf monArchive.tar.gz

  • x : permet d’extraire une archive, c’est le plus important
  • z : permet la décompression gzip
  • v : active le mode verbose (affiche tout ce qui se passe)
  • f : indique le fichier à décompresser

Pour extraire un seul fichier de votre fichier tar.gz :

tar -xzvf monArchive.tar.gz monFichier1

Voilà… j’espère que ces petites commandes vous auront aidé/dépanné. Sachez que si vous souhaitez en savoir un plus, vous pouvez également vous rendre sur cette page.

Partager.

A propos de l'auteur

Passionné de nouvelles technologies, je suis un touche-à-tout. Mon smartphone ne me quitte (presque) jamais. Je peux vous parler des NAS pendant des heures.

  • Stephane Guerithault

    ajouter p pour conserver les droits 😉

    • zib

      Bin, si tu as des droits à fixer spécifiquement, c’est souvent pour une application particulière. Dans ce cas, moi j’aime autant faire un bash de déploiement avec des commandes install ; voir un packet qui va résoudre les dépendances, etc.

  • Gautier Castelain

    Je souhaiterai extraire les fichiers dans un dossier spécifique je suis obliger de passer par un mkdir et un cp ?

Lire les articles précédents :
Grooveshark renaît de ses cendres…

Souvenez-vous, c'était vendredi dernier. Le célèbre site de streaming musical Grooveshark arrêtait d'émettre... Mais moins d'une semaine après sa fermeture...

Fermer