GNU/Linux >> Tutoriels Linux >  >> Linux

Comment extraire le fichier tar.gz sous Linux à l'aide de la ligne de commande

Cet article vous apprendra comment extraire/décompresser les fichiers tar.gz dans les systèmes Linux via la ligne de commande à l'aide de la commande tar.

De nombreux fichiers Linux/Unix téléchargeables trouvés sur Internet sont compressés à l'aide d'un tar.gz format. Par conséquent, savoir ouvrir ou décompresser tar.gz fichiers est très utile.

Le nom "Tar" signifie "Tape Archiver" car il était utilisé pour placer des données sur des bandes de stockage lorsque tar a été inventé. Un .tar.gz le fichier n'est rien d'autre qu'une archive. Le tar programme prend un ou plusieurs fichiers et les "enveloppe" dans un fichier autonome.

Pour décompresser tar.gz files signifie extraire le contenu du tar fichier (également appelé tarball).

Les nouveaux utilisateurs du .tar format l'assimilent généralement à un .zip archive, mais une archive tar n'est pas compressée. Tar a rassemblé tous les fichiers dans un seul package, mais les fichiers peuvent être compressés avec des utilitaires distincts.

L'algorithme le plus souvent utilisé pour compresser les fichiers tar est Gzip. Par convention, le nom d'un tar archive compressée avec gzip devient .tar.gz ou .tgz .

Pour faire simple :un fichier qui se termine par .tar.gz est juste un .tar archive compressée avec gzip .

Comment extraire un fichier tar.gz

La plupart des distributions Linux sont livrées avec tar commande préinstallée par défaut.

Pour décompresser tar.gz fichier, entrez ce qui suit :

tar xvzf file.tar.gz

Décomposons cette syntaxe. Voici ce que chaque paramètre de cette commande signifie :

  • x  :Cette option indique à tar d'extraire les fichiers.
  • v  :La sortie détaillée vous montre tous les fichiers en cours d'extraction.
  • z  :Indique à tar de décompresser l'archive à l'aide de gzip.
  • f :Ce doit être le dernier indicateur de la commande. Il indique à tar le nom et le chemin du fichier compressé.

Comment extraire un fichier tar.gz vers un autre répertoire

Pour décompresser le tar.gz fichier et placez les fichiers résultants dans un répertoire différent, dites /tmp/archive , vous devez ajouter un -C option à la fin de la commande :

tar xvzf file.tar.gz -C /tmp/archive

Le -C L'option est utilisée pour spécifier un répertoire différent du répertoire de travail actuel.

Afficher une liste de fichiers dans une archive

Parfois, vous devez afficher le contenu d'un fichier tar car il collecte de nombreux fichiers et vérifie si un fichier spécifique est présent.

Pour afficher une table des matières détaillée pour l'archive appelée data.tar.gz , utilisez la syntaxe suivante :

tar tf data.tar.gz

Où :

  • t :Utilisé pour lister le contenu du tar fichier
  • f :Commande à l'utilitaire d'utiliser le fichier mentionné dans l'argument suivant

Vous pouvez également obtenir une sortie standard détaillée en utilisant le v option (verbeux).

tar tvf data.tar.gz

Résumé

Vous savez maintenant comment décompresser un tar.gz fichier sous Linux. Peut-être pourriez-vous également être intéressé à apprendre à décompresser des fichiers sous Linux.

Pour en savoir plus sur tar commande sous Linux, consultez sa page de manuel.

Si vous trouvez cet article utile ou si vous avez des idées supplémentaires, veuillez utiliser la zone de commentaire ci-dessous.


Linux
  1. Utilisation de la force sur la ligne de commande Linux

  2. Utilisation de Google Drive à partir de la ligne de commande Linux

  3. Comment utiliser la commande 'tar' pour extraire les packages de fichiers .xz sous Linux ?

  4. Linux - Décompresser et désarchiver le fichier .tar.gz à l'aide de Cat, Tar et Gzip sur une seule ligne de commande ?

  5. Créer des fichiers en utilisant la ligne de commande sous Linux

Comment utiliser la commande md5sum sous Linux

Comment utiliser la commande touch sous Linux

Comment compresser et extraire des fichiers à l'aide de la commande Tar, Zip sous Linux

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

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

Comment télécharger des fichiers dans Rocky Linux 8 sur la ligne de commande à l'aide de wget