BxLUG groupe des utilisateurs de GNU/Linux de Bruxelles

Espace membres

Using «tar»

tar est un archiveur, c'est-à-dire qu'il permet de sauver plusieurs fichiers (par exemple une arborescence) dans un seul et même fichier. Par la grâce de la version GNU, il permet aussi de le compresser/décompresser.

Désarchiver une archive

tar zxf fichier.tar.gz
Cela décompresse ("z") et extrait ("x") les fichiers depuis le fichier ("f") fichier.tar.gz

Lister les fichiers d'une archive

tar tzf fichier.tar.gz
Cela affiche ("t") seulement la liste des fichiers contenus dans fichier.tar.gz.

Archiver un répertoire et tout son contenu

tar zcvf fichier_destination.tar.gz répertoire_source
Cela crée ("c") un fichier ("f") fichier_destination.tar.gz compressé avec gzip ("z") contenant le répertoire répertoire_source et tout son contenu.

Le "z" est remplacé par un "j" quand on traite un fichier compressé avec bzip2 (fichier .bz2) au lieu de gzip (fichier .gz).

On ajoute habituellement un "v" dans les options, pour dire à tar d'afficher la liste des fichiers traités.

Il arrive parfois que des fichiers .tar.gz downloadés aient été décompressés par le navigateur sans que celui-ci ne change son nom. On a donc un fichier .tar.gz qui en fait est simplement un .tar. On peut voir cela grâce à la commande « file », qui permet de déterminer la nature d'un fichier. Il suffit de renommer le fichier .tar.gz en .tar le cas échéant.

Bienvenue dans le monde du libre