Comment compresser et décompresser ou extraire des fichiers TAR et TAR.GZ

Comment compresser et décompresser ou extraire des fichiers TAR et TAR.GZ

La compression de fichiers est un excellent moyen d'économiser de l'espace de stockage sur un ordinateur. Si vous connaissez les packages sous Linux, vous avez peut-être rencontré un fichier TAR ou TAR.GZ. Alors que les utilisateurs expérimentés savent ce qu'est un fichier TAR et comment l'extraire, les débutants Linux peuvent rencontrer des difficultés pour savoir quoi en faire.

Dans cet article, vous apprendrez comment extraire et compresser les fichiers TAR et TAR.GZ, ainsi que quelques termes courants associés à la compression et aux archives sous Linux.



Comment télécharger une vidéo à partir de n'importe quel site Web

Terminologies de base

  • Tarball : une archive tar est une collection de plusieurs fichiers sous Linux stockés dans un seul fichier. Le terme tarball vient du mastic à base de charbon utilisé lors des travaux de construction. Une archive tar est souvent simplement appelée un fichier TAR, qui signifie Archive sur bande . C'est parce que le type de fichier TAR a été créé à l'origine pour stocker des données sur des bandes magnétiques.
  • Gzip : GNU gzip est un algorithme de compression de fichiers utilisé pour compresser des fichiers. L'extension de fichier pour gzip est GZ et vous pouvez donc en déduire que tout fichier se terminant par GZ a été compressé à l'aide de l'algorithme gzip.
  • TAR.GZ : Un fichier TAR.GZ est une version d'une archive tar compressée avec l'algorithme gzip. TAR est l'extension de fichier pour les archives tar, tandis que GZ désigne gzip. L'extension de fichier TGZ est également parfois utilisée à la place de TAR.GZ.
  • Bzip2 : Semblable à gzip, plusieurs autres algorithmes de compression de fichiers sont également disponibles, dont bzip2. Lorsque vous compressez un fichier TAR à l'aide de bzip2, le fichier de sortie aura l'une des extensions suivantes : TAR.BZ2, TAR.BZ ou simplement TBZ.

Comment créer des fichiers TAR et TAR.GZ

La création d'archives est une étape importante lorsque vous sauvegardez votre système de fichiers Linux. Cela garantit que votre sauvegarde n'est pas affectée et que les fichiers ne sont pas corrompus en cas de panne de votre système.



Utilisation de l'utilitaire tar

La syntaxe de base pour créer des archives compressées à l'aide de la commande tar est :

tar -cvzf archive filename
tar -cvzf archive directory

...où archiver est le nom du fichier compressé et nom de fichier / annuaire est le fichier ou le répertoire que vous souhaitez compresser à l'aide de tar.



Les c , v , Avec , et F les drapeaux utilisés dans la commande susmentionnée représentent Créer , Verbeux , gzip , et Nom de fichier .

Notez que vous devez passer l'extension de fichier (TAR ou TAR.GZ) dans le nom de l'archive comme suit :

tar -cvzf new.tar.gz big-file.txt
tar -cvf new.tar big-file.txt

Pour archiver et compresser le /Documents répertoire utilisant tar :



tar -cvzf new.tar.gz ~/Documents

Vous pouvez également compresser plusieurs répertoires et fichiers en créant une seule archive tar. Faire cela:

tar -cvzf new.tar.gz ~/Documents ~/Downloads file1.txt file2.txt

Création de TAR et TAR.GZ à l'aide de 7-Zip

Une autre façon de créer des archives TAR et TAR.GZ consiste à utiliser 7-Zip. La syntaxe de base de la création d'un fichier TAR avec 7-Zip est :

7z a -ttar archive.tar /folder

...où à désigne Ajouter une archive, -t désigne le Taper du dossier, et le goudron représente le type de fichier TAR.

Pour ajouter le /Téléchargements répertoire vers une archive à l'aide de 7-Zip :

7z a -ttar archive.tar /Downloads

7-Zip ne permet pas la création directe de fichiers TAR.GZ. C'est un processus en deux étapes. Commencez par créer une archive TAR, puis compressez-la dans un TAR.GZ. Si vous avez déjà un fichier TAR et que vous souhaitez le compresser à l'aide de 7-Zip, utilisez le format de commande suivant :

7z a archive.tar.gz archive.tar

La commande susmentionnée prend la archive.tar en entrée et le compresse à l'aide de l'algorithme gzip. La sortie est le archive.tar.gz déposer.

Vous pouvez également combiner les deux étapes en une seule commande.

7z a -ttar -so archive.tar /Downloads | 7z a -si archive.tar.gz

Les -donc et -Oui les drapeaux indiquent Sortie standard et Entrée standard . La première partie de la commande écrit le archive.tar fichier à la sortie standard. La deuxième commande lit le archive.tar à partir de l'entrée standard et le compresse en conséquence.

En rapport: 7-Zip arrive sur Linux : voici comment l'installer...

Comment décompresser ou extraire TAR et TAR.GZ

La plupart du temps, vous mettrez la main sur un package compressé à extraire. Sous Linux, il existe plusieurs façons de décompresser des archives compressées.

Utilisation de l'utilitaire tar

La syntaxe de base pour extraire des fichiers compressés avec tar est :

tar -xvzf archive.tar.gz
tar -xvf archive.tar

...où archiver est le nom du fichier compressé. Le collectif -xvzf le drapeau représente Extrait , Verbeux , gzip , et Nom de fichier respectivement. Tout ce qui suit le -F L'option est traitée comme le fichier d'entrée. Notez que si vous travaillez avec des fichiers TAR, vous pouvez supprimer le -Avec drapeau des commandes.

Vous pouvez également décompresser le contenu du fichier compressé à un emplacement spécifique comme suit :

tar -xvzf archive.tar.gz -C /Downloads
tar -xvf archive.tar -C /Downloads

La commande susmentionnée extraira le archive.tar.gz fichier au /Téléchargements dossier.

Pour afficher le contenu d'une archive avant de l'extraire :

tar -ztvf archive.tar.gz
tar -tvf archive.tar

...où Avec , t , v , et F représenter gzip , Lister , Verbeux , et Nom de fichier .

Vous pouvez choisir les fichiers à extraire de l'archive. Pour ce faire, passez simplement les noms de fichiers avec la commande par défaut.

tar -xvzf archive.tar.gz file1 file2

De même, vous pouvez également décompresser des répertoires spécifiques de l'archive.

tar -xvzf archive.tar.gz directory1 directory2

Utilisez le --exclure flag pour spécifier les noms des fichiers que vous ne souhaitez pas extraire.

regarder de nouveaux films gratuitement sans téléchargement
tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Décompressez les fichiers TAR et TAR.GZ avec 7-Zip

Vous pouvez également extraire une archive compressée à l'aide de 7-Zip. La syntaxe de base est :

7z x archive.tar

...où X signifie Extrait .

Pour les fichiers TAR.GZ, vous devrez décompresser l'archive compressée en TAR, puis extraire le fichier TAR à l'aide de 7-Zip.

7z x archive.tar.gz
7z x archive.tar

Pour extraire une archive TAR.GZ directement à l'aide d'une seule commande :

7z x -so archive.tar.gz | 7z x -si -ttar

Extraire TAR et TAR.GZ graphiquement

La plupart des distributions Linux sont livrées avec un gestionnaire d'archives préinstallé. La décompression des fichiers TAR et TAR.GZ n'est qu'une question de quelques clics à l'aide de l'interface graphique.

Localisez le fichier d'archive compressé et faites un clic droit dessus pour faire apparaître le menu.

Clique sur le Extraire ici option pour décompresser le contenu du fichier. Le système extraira tous les fichiers dans votre répertoire actuel par défaut.

Si vous souhaitez décompresser les fichiers dans un autre dossier, cliquez sur le bouton Extraire vers option. Une fenêtre de navigateur de fichiers s'ouvrira. Choisissez l'emplacement approprié et cliquez sur Sélectionner pour extraire le fichier à cet emplacement.

Économiser le stockage et la bande passante sous Linux

Lorsque vous souhaitez partager plusieurs fichiers avec quelqu'un d'autre, la compression de ces fichiers dans une seule archive TAR est la solution la plus efficace. En plus d'occuper moins d'espace sur le stockage de votre système, les archives compressées utilisent moins de bande passante du serveur lorsqu'elles sont téléchargées par plusieurs utilisateurs.

Un fichier GZ n'est rien d'autre qu'un fichier compressé à l'aide de l'algorithme gzip. Vous pouvez utiliser l'utilitaire officiel GNU gzip pour extraire le contenu du fichier d'archive compressé. Si le fichier que vous regardez est un TAR.GZ, utiliser tar ou 7-Zip pour extraire le fichier sera un choix beaucoup plus simple.

Partager Partager Tweeter E-mail Qu'est-ce qu'un fichier GZ et comment le décompresser ?

Vous avez trouvé un fichier GZ sur votre ordinateur mais vous ne pouvez pas l'ouvrir ? Voici comment extraire le contenu du fichier sous Windows, macOS et Linux.

Lire la suite
Rubriques connexes
  • Linux
  • Fichiers ZIP
A propos de l'auteur Profonde Sharma(79 articles publiés)

Deepesh est l'éditeur junior pour Linux chez MUO. Il écrit des guides d'information sur Linux, visant à offrir une expérience heureuse à tous les nouveaux arrivants. Pas sûr des films, mais si vous voulez parler de technologie, c'est votre homme. Pendant son temps libre, vous pouvez le trouver en train de lire des livres, d'écouter différents genres musicaux ou de jouer de sa guitare.

Plus de Deepesh Sharma

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner