GNU/Linux >> Tutoriels Linux >  >> Linux

Comment extraire des fichiers tar dans un répertoire spécifique ou différent sous Linux

Le goudron est l'un des utilitaires que vous pouvez utiliser pour créer une sauvegarde sur un système Linux. Il comprend de nombreuses options que l'on peut utiliser pour spécifier la tâche à accomplir.

Une chose à comprendre est que vous pouvez extraire des fichiers tar dans un répertoire différent ou spécifique, pas nécessairement le répertoire de travail actuel. Vous pouvez en savoir plus sur tar utilitaire de sauvegarde avec de nombreux exemples différents dans l'article suivant, avant de continuer avec cet article.

Maîtriser la commande tar avec ces 18 exemples sous Linux

Dans ce guide, nous verrons comment extraire des fichiers tar dans un répertoire spécifique ou différent, où vous souhaitez que les fichiers résident.

La syntaxe générale de tar utilitaire d'extraction de fichiers :

# tar -xf file_name.tar -C /target/directory
# tar -xf file_name.tar.gz --directory /target/directory

Remarque : Dans la première syntaxe ci-dessus, le -C L'option est utilisée pour spécifier un répertoire différent du répertoire de travail actuel.

Voyons maintenant quelques exemples ci-dessous.

Exemple 1 :Extraction de fichiers tar dans un répertoire spécifique

Dans le premier exemple, je vais extraire les fichiers dans articles.tar vers un répertoire /tmp/my_article . Assurez-vous toujours que le répertoire dans lequel vous souhaitez extraire le fichier tar existe.

Permettez-moi de commencer par créer le /tmp/my_article répertoire à l'aide de la commande ci-dessous :

# mkdir /tmp/my_article

Vous pouvez inclure le -p option à la commande ci-dessus afin que la commande ne se plaigne pas.

Pour extraire les fichiers dans articles.tar vers /tmp/my_article , je vais exécuter la commande ci-dessous :

# tar -xvf articles.tar -C /tmp/my_article/

Dans l'exemple ci-dessus, j'ai utilisé le -v option pour surveiller la progression de l'extraction du tar.

Permettez-moi également d'utiliser le --directory option au lieu de -c pour l'exemple ci-dessus. Cela fonctionne exactement de la même manière.

# tar -xvf articles.tar --directory /tmp/my_articles/

Exemple 2 :Extraire des fichiers .tar.gz ou .tgz dans un répertoire différent

Assurez-vous d'abord de créer le répertoire spécifique dans lequel vous souhaitez extraire en utilisant :

# mkdir -p /tmp/tgz

Nous allons maintenant extraire le contenu de documents.tgz fichier à séparer /tmp/tgz/ répertoire.

# tar -zvxf documents.tgz -C /tmp/tgz/ 

Exemple 3 :Extraire des fichiers tar.bz2, .tar.bz, .tbz ou .tbz2 dans un répertoire différent

Encore une fois, répétez que vous devez créer un répertoire séparé avant de décompresser les fichiers :

# mkdir -p /tmp/tar.bz2

Nous allons maintenant déballer le documents.tbz2 fichiers vers /tmp/tar.bz2/ répertoire.

# tar -jvxf documents.tbz2 -C /tmp/tar.bz2/ 

Exemple 4 :Extraire uniquement des fichiers spécifiques ou sélectionnés à partir d'une archive tar

Le goudron L'utilitaire vous permet également de définir les fichiers que vous souhaitez extraire uniquement d'un .tar dossier. Dans l'exemple suivant, je vais extraire des fichiers spécifiques d'un fichier tar vers un répertoire spécifique comme suit :

# mkdir /backup/tar_extracts
# tar -xvf etc.tar etc/issue etc/fuse.conf etc/mysql/ -C /backup/tar_extracts/

Résumé

C'est tout avec l'extraction de tar fichiers dans un répertoire spécifique et également extraire des fichiers spécifiques à partir d'un fichier tar. Si vous trouvez ce guide utile ou si vous avez plus d'informations ou des idées supplémentaires, vous pouvez me faire part de vos commentaires en publiant un commentaire.


Linux
  1. Comment afficher le contenu des fichiers compressés sous Linux

  2. Comment extraire les fichiers .gz et .tar.gz sous Linux

  3. Comment compresser un répertoire sous Linux

  4. Comment compresser et extraire des fichiers et des répertoires sous Linux à l'aide de gzip et bzip2

  5. Comment tarer les fichiers avec un ordre trié ?

Comment tarer des types de fichiers spécifiques (extensions) dans un répertoire

Comment supprimer des fichiers avec une extension spécifique sous Linux

Comment lister les fichiers de manière récursive sous Linux

Comment extraire le fichier Tar.xz sur la ligne de commande Linux

Comment compter les fichiers dans le répertoire sous Linux

Comment compter le nombre de fichiers dans un répertoire sous Linux