Comment désaroufler les fichiers dans Linux

Comment désaroufler les fichiers dans Linux

Tar est un format d'archives assez populaire, en particulier sur Linux. Dans de nombreux cas, les distributions utilisent les archives TAR pour fournir des mises à jour de packages. Les archives TAR sont également courantes à trouver lorsqu'il s'agit de partager des fichiers en ligne.

Découvrez comment dénué les fichiers dans Linux.

Tar en Linux

Pour gérer les archives TAR, toutes les distros Linux sont livrés avec l'outil TAR. C'est cet outil que nous utiliserons pour extraire le contenu d'une archive TAR.

Voyons tout avec un exemple. Tout d'abord, créons une archive de goudron avec plusieurs fichiers et répertoires. Ici, j'ai créé un répertoire avec le nom «fourmis» qui sera transformé en archive de goudron.

$ fourmis d'arbre /

Maintenant, faisons une archive de goudron à partir du répertoire. Ici, Tar utilisera divers algorithmes de compression pour faire le travail. C'est une pratique courante que l'algorithme de compression dicte le nom du fichier de sortie.

Pour créer une archive TAR à l'aide de la compression GZIP, utilisez la commande suivante.

$ tar -cvzf fourmis.le goudron.gz

Pour créer une archive TAR à l'aide de la compression BZIP2, utilisez la commande suivante.

$ tar -cvjf fourmis.le goudron.bz2

Pour créer une archive TAR à l'aide de la compression XZ, utilisez la commande suivante.

$ tar -cvjf fourmis.le goudron.xz

Extraction de fichiers de goudron

Liste du contenu du goudron

La commande TAR suivante répertorie tous les fichiers et répertoires inclus dans les archives TAR.

$ TAR -TVF

Allons une ventilation rapide des drapeaux que nous avons utilisés.

  • T: Il dit à Tar de lister le contenu des archives.
  • V: Il dit à Tar d'imprimer son action sur la console.
  • F: il indique à Tar quel fichier pour effectuer l'action sur.

Extraire le fichier entier

Maintenant, nous sommes prêts à extraire les archives TAR que nous avons à portée de main. Alors que vous deviez utiliser différentes commandes pour créer différents types d'archives TAR, nous ne pouvons utiliser qu'une seule commande de goudron pour les extraire.

La commande TAR suivante extrait toute archive TAR valide. Si des fichiers avec des noms de fichiers similaires existent, lors de l'extraction, TAR remplacera les fichiers à l'extérieur de l'archive.

$ TAR -XVF

Ici, nous sommes confrontés à un nouveau drapeau de goudron.

  • X: il dit à Tar d'extraire une archive.

Si vous ne voulez pas que Tar l'écrase les données existantes, ajoutez l'indicateur «-K». Il indique à Tar de ne pas écraser / remplacer un fichier ou un répertoire existant.

$ TAR -XVKF

Extraire des fichiers spécifiques

Il y a des situations où vous n'avez pas besoin de l'ensemble des archives de goudron extrait uniquement pour saisir un seul fichier. L'outil TAR offre une telle flexibilité que vous pouvez extraire uniquement les quelques fichiers dont vous avez besoin.

Pour cette tâche, la structure de commande TAR ressemblerait à ceci. Ici, le nom du fichier serait le nom de fichier de votre fichier souhaité. Il doit correspondre au nom de fichier qui se trouve à l'intérieur de l'archive TAR.

$ TAR -XVF

Si vous souhaitez extraire quelques fichiers de cette manière, utilisez la structure de commande suivante.

$ TAR -XVF

Extraire des répertoires spécifiques

C'est encore une autre fonctionnalité impressionnante des archives TAR. En supposant que les archives TAR à votre main contient un répertoire ou plus, vous pouvez dire manuellement Tar quel répertoire extrait.

La structure de commande est similaire à la section ci-dessus.

$ TAR -XVF

Si vous souhaitez extraire plusieurs répertoires, alors exécutez la commande suivante.

$ TAR -XVF

Dernières pensées

L'extraction des archives TAR est une tâche assez simple. Tout ce que vous devez savoir est la bonne commande de goudron. Si vous souhaitez effectuer les actions avec GUI et utiliser un gestionnaire de fichiers, votre gestionnaire de fichiers devrait avoir la possibilité d'extraire les archives TAR par défaut.

Dans Linux, il existe plus d'outils pour extraire divers formats d'archives compressées. Découvrez comment extraire des archives compressées dans Linux.

Happy Computing!