Extraire des fichiers avec tar

tar-gz

Lorsque l'on récupère ou télécharge des fichiers tarball, il est nécessaire de les extraire afin de voir le contenu de l'archive.

Pour extraire une archive tarball (ou l'unpacker), il suffit d'utiliser la commande "tar".

Extraire un fichier tarball

Pour unpacker ou extraire un fichier tar, il faut taper:

tar -xvf file.tar

Pour extraire un fichier compresser avec gzip, il faut utiliser la commande:

tar -xzvf file.tar.gz

Pour extraire un fichier compressé avec bzip2, il faut utiliser la commande:

tar -xjvf file.tar.bz2

Les options utilisées symbolisent:

  • -x : extraire un fichier tarball
  • -v : sortie écran pour voir la progression de l'extraction
  • -f : spécifier le fichier tarball à extraire
  • -j : décompresser une archive compressée avec bzip2
  • -z : décompresser une archive compressée avec gzip

Extraire un seul fichier d'une archive tarball

Il est également possible et utile d'extraire un seul fichier d'une archive tarball:

tar -xvf file.tar monfichier.txt
tar -xzvf file.tar.gz monfichier.txt
tar -xjvf file.tar.bz2 monfichier.txt

Il est également possible de spécifier un chemin complet:

tar -xvf file.tar /dossier/monfichier.txt
tar -xzvf file.tar.gz /dossier/monfichier.txt
tar -xjvf file.tar.bz2 /dossier/monfichier.txt

Extraire un seul répertoire d'une archive tarball

De la même manière que pour extraire un seul fichier d'une archive tarball, il est possible d'extraire un seul dossier de l'archive tarball.

Par exemple, si vous souhaitez extraire uniquement le répertoire "mondossier", il faudra utiliser:

tar -xvf file.tar mondossier
tar -xzvf file.tar.gz mondossier
tar -xjvf file.tar.bz2 mondossier

Leave a Reply

Your email address will not be published. Required fields are marked *