Untar Tar.gz – Commande Linux Tar – Comment: Extraire un fichier Tar

La plupart des Les fichiers Linux téléchargeables sur Internet sont compressés avec tar, tar.gz et tar.bz2 formats de compression et il est important de savoir comment extraire de tels fichiers.

L’article suivant vous aidera à extraire (décompresser) et décompresser (décompresser) – tar, tar.gz et tar.bz2 depuis la ligne de commande Linux.

Vous apprendrez à lister le contenu de une archive tar sans la décompresser et comment extraire un seul fichier ou un seul répertoire.

Extension de fichier Description
tar Archive TAR simple sans compression
tar.gz Archive TAR compressée avec GZIP
tar.bz2 Archive TAR compressée avec BZIP2

Astuce sympa: plus de temps perdu! Téléchargez sur le Web et décompressez en une seule étape depuis la ligne de commande Linux! En savoir plus →

Décompresser les fichiers tar, tar.gz, tar.bx2

Extraire un fichier tar:

$ tar -xvf foo.tar

Extraire et décompresser un fichier tar.gz:

$ tar -xvzf foo.tar.gz

Extraire et décompresser un fichier tar.bz2:

$ tar -xvjf foo.tar.bz2
Option Description
-x Extraire des fichiers d’une archive
-v Répertorier de manière verbeuse les fichiers traités
-f Spécifiez une archive ou un nom de fichier tarball
-z Décompresser le contenu de l’archive compressée créée par le programme gzip (tar.gz)
-j Décompressez le contenu de l’archive compressée créée par bzip2 programme (tar.bz2)

Lister le contenu d’un fichier tar, tar.gz, tar.bz2

Parfois, il est simplement nécessaire de vérifier le contenu d’une archive tar sans la décompresser.

Par exemple, il va sans dire qu’il est déconseillé de décompresser toute la grande archive si vous avez par exemple besoin d’en extraire uniquement un fichier dingle ou un répertoire.

Et bien sûr, cela est possible avec la commande Linux tar, mais vous devez d’abord vérifier ce qui se trouve dans l’archive tar sans la décompresser.

Répertoriez le contenu d’un fichier tar:

$ tar -tvf foo.tar

Répertoriez le contenu d’un tar.gz fichier:

$ tar -ztvf foo.tar.gz

Répertoriez le contenu d’un fichier tar.bz2:

$ tar -jtvf tar.bz2
Option Description
-t Lister le contenu d’une archive

Astuce sympa: il n’est plus nécessaire de se souvenir de tous ces -xvf, -xvzf, -xvif clés! Cette superbe fonction bash permet d’extraire n’importe quel type d’archive avec la seule commande extract! En savoir plus →

Extraire un seul fichier d’une tarball

Extraire un fichier bar.txt, d’une archive:

$ tar -xvf foo.tar bar.txt$ tar -xzvf foo.tar.gz bar.txt$ tar -xjvf foo.tar.bz2 bar.txt

Vous pouvez également spécifier un chemin vers le fichier:

$ tar -xvf foo.tar docs/bar.txt$ tar -xzvf foo.tar.gz docs/bar.txt$ tar -xjvf foo.tar.bz2 docs/bar.txt

Extraire un seul répertoire à partir d’un Tarball

Extraire un dossier, appelé docs, d’une archive:

$ tar -xvf foo.tar docs$ tar -xzvf foo.tar.gz docs$ tar -xjvf foo.tar.bz2 docs

Vous pouvez également extraire un sous-répertoire:

$ tar -xvf foo.tar docs/images$ tar -xzvf foo.tar.gz docs/images$ tar -xjvf foo.tar.bz2 docs/images

Write a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *