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.

Terminologies de base

  • Tarball : Un tarball 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 fichier TAR, qui signifie Tape Archive . 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, par conséquent, vous pouvez 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 : Similaire à 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ù archive est le nom du fichier compressé et filename / directory est le fichier ou le répertoire que vous souhaitez compresser à l'aide de tar.

Les indicateurs c , v , z et f utilisés dans la commande susmentionnée représentent Create , Verbose , gzip et Filename .

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 répertoire /Documents à l' aide de 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ù a indique Ajouter une archive, -t indique le type de fichier et tar représente le type de fichier TAR.

Pour ajouter le répertoire /Downloads à 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 le fichier archive.tar en entrée et le compresse à l'aide de l'algorithme gzip. La sortie est le fichier archive.tar.gz .

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 -SO et -si drapeaux indiquent sortie standard et standard d' entrée . La première partie de la commande écrit le fichier archive.tar sur la sortie standard. La deuxième commande lit le fichier archive.tar à partir de l'entrée standard et le compresse en conséquence.

Connexes : 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é qui doit être extrait. 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ù archive est le nom du fichier compressé. Le drapeau collectif -xvzf signifie Extract , Verbose , gzip et Filename respectivement. Tout ce qui suit l' option -f est traité comme le fichier d'entrée. Notez que si vous travaillez avec des fichiers TAR, vous pouvez supprimer l' indicateur -z 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 fichier archive.tar.gz dans le dossier /Downloads .

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

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

... où z , t , v et f représentent gzip , List , Verbose et Filename .

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 l' indicateur --exclude pour spécifier les noms des fichiers que vous ne souhaitez pas extraire.

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 Extraire .

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 cliquez dessus avec le bouton droit pour afficher le menu.

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

Cliquez sur l' option Extraire ici 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 dossier différent, cliquez sur l' option Extraire vers . Une fenêtre de navigateur de fichiers s'ouvrira. Choisissez l'emplacement approprié et cliquez sur Sélectionner pour extraire le fichier à cet emplacement.

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

É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.


Comment copier et coller sur Chromebook

Comment copier et coller sur Chromebook

La première chose que vous pourriez vous demander en passant à un Chromebook est de savoir comment faire les choses de base, le genre de choses que vous aviez sous la main dans votre ancien système d'exploitation. Le copier-coller est l'une de ces fonctions fondamentales que vous devez utiliser à un moment ou à un autre.

Comment faire un test de dactylographie sur Linux avec tt

Comment faire un test de dactylographie sur Linux avec tt

À l'ère moderne de la technologie, la dactylographie est devenue l'une des activités les plus courantes pour de nombreuses professions. Apprendre à taper plus rapidement avec précision peut vous aider à faire plus de choses dans le même laps de temps.

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Ubuntu est populaire pour sa robustesse et relativement moins d'erreurs. Mais ce n'est pas sans son sac de problèmes, bien sûr. L'un de ces problèmes concerne son pilote Wi-Fi. Vous pourriez mettre votre système sous tension pour constater que votre Wi-Fi ne fonctionne pas.

Comment créer et scanner des codes QR sur Chromebook

Comment créer et scanner des codes QR sur Chromebook

Les codes de réponse rapide, ou codes QR en abrégé, sont des codes-barres avancés qui contiennent plus d'informations qu'un code-barres traditionnel. Ces codes sont bidimensionnels, ce qui vous permet de les scanner verticalement ou horizontalement.

Comment installer et supprimer des packages dans Arch Linux

Comment installer et supprimer des packages dans Arch Linux

Vous voulez installer des packages sur Arch Linux mais vous ne savez pas comment faire ? Beaucoup de gens sont confrontés à ce problème lorsqu'ils migrent pour la première fois des distributions basées sur Debian vers Arch. Cependant, vous pouvez facilement gérer les packages sur votre système basé sur Arch à l'aide des gestionnaires de packages.

Comment installer Spotify sur Linux

Comment installer Spotify sur Linux

Spotify est l'un des plus grands services de streaming musical. Il a des clients natifs pour les appareils mobiles (Android et iOS) et de bureau (Mac et Windows).

9 commandes de base pour démarrer avec Linux

9 commandes de base pour démarrer avec Linux

Les guides pratiques Linux s'attendent souvent à ce que vous effectuiez certaines opérations dans le terminal, ce qui peut sembler intimidant au début. Mais ne vous inquiétez pas ; cette aide-mémoire pour les commandes Linux couvrira le processus d'ouverture d'un terminal et l'émission de quelques commandes utiles.

Comment déplacer des fichiers Linux avec la commande Mv

Comment déplacer des fichiers Linux avec la commande Mv

Bien que vous sachiez probablement déjà comment déplacer un fichier sous Linux à l'aide du navigateur de fichiers GUI, vous vous demandez peut-être s'il existe une commande de déplacement dans le terminal qui vous permet de déplacer rapidement des fichiers vers différents répertoires. La commande mv est celle que vous voulez, et elle est facile à utiliser avec sa syntaxe simple et quelques indicateurs de sécurité facultatifs.

Les 10 meilleures distributions Linux basées sur Debian

Les 10 meilleures distributions Linux basées sur Debian

La Debian standard et sa populaire ramification Ubuntu sont d'excellents choix complets pour un système Linux, mais si vous avez des besoins plus spécialisés, vous voudrez peut-être une alternative à Debian.

Comment rechercher et supprimer des fichiers en double sur Linux à laide de fdupes

Comment rechercher et supprimer des fichiers en double sur Linux à laide de fdupes

Lorsque vous travaillez avec de grandes quantités de supports et de documents, il est assez courant d'accumuler plusieurs copies du même fichier sur votre ordinateur. Inévitablement, ce qui suit est un espace de stockage encombré rempli de fichiers redondants, provoquant des vérifications périodiques des fichiers en double sur votre système.

Quelle est la meilleure distribution Linux pour ordinateurs portables ?

Quelle est la meilleure distribution Linux pour ordinateurs portables ?

L'une des meilleures choses à propos de Linux est qu'il existe une distribution pour tout le monde, quel que soit le type de matériel que vous utilisez. Vous pouvez sortir un vieil ordinateur portable janky de votre grenier, le dépoussiérer, installer Linux et vous êtes prêt à partir.

Remarque Prendre les Chromebooks plus facilement avec Cursive

Remarque Prendre les Chromebooks plus facilement avec Cursive

Cursive est une application Web progressive (PWA) que Google a introduite avec la sortie de HP Chromebook x2 11. Vous pouvez utiliser cette application pour prendre des notes manuscrites sur votre Chromebook équipé d'un stylet.

Comment utiliser Vim : un guide des bases

Comment utiliser Vim : un guide des bases

Vim est l'éditeur de code le plus puissant et le plus polyvalent disponible pour les systèmes de type Unix. C'est une extension de l'éditeur Vi développé par Bill Joy. Vim est disponible par défaut sur la plupart des systèmes Linux et BSD.

10 meilleures distributions Linux pour les développeurs

10 meilleures distributions Linux pour les développeurs

Bien que Linux ne soit peut-être pas le système d'exploitation préféré des utilisateurs occasionnels, c'est le choix de prédilection pour la plupart des développeurs et programmeurs. Linux est un système d'exploitation plus pratique qui a été explicitement conçu en pensant à la programmation et aux développeurs.

Comment chiffrer et déchiffrer facilement des fichiers et des répertoires sous Linux

Comment chiffrer et déchiffrer facilement des fichiers et des répertoires sous Linux

Avez-vous déjà voulu crypter rapidement et facilement des fichiers sous Linux sans avoir à installer et à apprendre de nouveaux packages logiciels ? Voici un moyen excellent et facile de crypter facilement des fichiers ou des répertoires via AES256 sécurisés avec un mot de passe, vous aidant à garder vos fichiers à l'abri des regards indiscrets.

Distributions Linux stables vs. Bleeding-Edge : laquelle choisir ?

Distributions Linux stables vs. Bleeding-Edge : laquelle choisir ?

L'un des principaux choix auxquels de nombreux utilisateurs de Linux sont confrontés lors du choix d'une distribution Linux est sa stabilité, ou à quel point le logiciel change.

Comment mettre à jour Firefox à partir du terminal sur les PC Linux Ubuntu

Comment mettre à jour Firefox à partir du terminal sur les PC Linux Ubuntu

Apprenez à mettre à jour Firefox depuis Terminal sur un PC Linux Ubuntu

2020 est-elle lannée de la pandémie de logiciels malveillants Linux ?

2020 est-elle lannée de la pandémie de logiciels malveillants Linux ?

Sa réputation de sécurité signifie que Linux est souvent considéré comme moins vulnérable aux types de menaces qui affligent régulièrement les systèmes Microsoft Windows. Une grande partie de cette sécurité perçue vient du nombre relativement faible de systèmes Linux, mais les cybercriminels commencent-ils à voir l'intérêt de choisir la qualité plutôt que la quantité ?

Comment convertir entre des packages Linux à laide dAlien

Comment convertir entre des packages Linux à laide dAlien

Voulez-vous convertir un package Linux dans un autre format ? Peut-être que le package que vous recherchez n'est pas disponible pour votre distribution, mais vous le voulez toujours, quoi qu'il arrive. Ou peut-être êtes-vous un développeur et souhaitez-vous gagner du temps en reconditionnant rapidement votre programme dans d'autres formats sans avoir à recréer le package.

Comment ajouter un utilisateur Sudo dans Ubuntu

Comment ajouter un utilisateur Sudo dans Ubuntu

sudo est l'une des commandes les plus couramment utilisées dans les systèmes Linux. Il permet à un utilisateur d'exécuter un

Comment copier et coller sur Chromebook

Comment copier et coller sur Chromebook

La première chose que vous pourriez vous demander en passant à un Chromebook est de savoir comment faire les choses de base, le genre de choses que vous aviez sous la main dans votre ancien système d'exploitation. Le copier-coller est l'une de ces fonctions fondamentales que vous devez utiliser à un moment ou à un autre.

Comment faire un test de dactylographie sur Linux avec tt

Comment faire un test de dactylographie sur Linux avec tt

À l'ère moderne de la technologie, la dactylographie est devenue l'une des activités les plus courantes pour de nombreuses professions. Apprendre à taper plus rapidement avec précision peut vous aider à faire plus de choses dans le même laps de temps.

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Le Wi-Fi ne fonctionne pas sur Ubuntu ? Voici comment y remédier

Ubuntu est populaire pour sa robustesse et relativement moins d'erreurs. Mais ce n'est pas sans son sac de problèmes, bien sûr. L'un de ces problèmes concerne son pilote Wi-Fi. Vous pourriez mettre votre système sous tension pour constater que votre Wi-Fi ne fonctionne pas.

Installez TeamViewer 8 pour Ubuntu 12.04

Installez TeamViewer 8 pour Ubuntu 12.04

Dans cette vidéo, j'installe et utilise TeamViewer 8 pour le système Ubuntu 12.04 avec un guide complet. Mais cela fonctionnera également sur Windows.

Comment créer et scanner des codes QR sur Chromebook

Comment créer et scanner des codes QR sur Chromebook

Les codes de réponse rapide, ou codes QR en abrégé, sont des codes-barres avancés qui contiennent plus d'informations qu'un code-barres traditionnel. Ces codes sont bidimensionnels, ce qui vous permet de les scanner verticalement ou horizontalement.

Comment installer et supprimer des packages dans Arch Linux

Comment installer et supprimer des packages dans Arch Linux

Vous voulez installer des packages sur Arch Linux mais vous ne savez pas comment faire ? Beaucoup de gens sont confrontés à ce problème lorsqu'ils migrent pour la première fois des distributions basées sur Debian vers Arch. Cependant, vous pouvez facilement gérer les packages sur votre système basé sur Arch à l'aide des gestionnaires de packages.

15 meilleurs thèmes pour Ubuntu 20.04 en 2020

15 meilleurs thèmes pour Ubuntu 20.04 en 2020

De nombreux nouveaux thèmes mis à jour sont prêts à être installés sur le nouveau bureau GNOME d'Ubuntu 20.04. Voici une liste des meilleurs thèmes Ubuntu en 2020

5 meilleures applications de transfert de fichiers Wi-Fi dUbuntu vers Android

5 meilleures applications de transfert de fichiers Wi-Fi dUbuntu vers Android

Un mécanisme comme le FTP, le transfert de fichiers peer-to-peer, le transfert Wi-Fi vous fera gagner du temps si vous partagez souvent des fichiers entre votre Android et Ubuntu.

Comment installer Spotify sur Linux

Comment installer Spotify sur Linux

Spotify est l'un des plus grands services de streaming musical. Il a des clients natifs pour les appareils mobiles (Android et iOS) et de bureau (Mac et Windows).

9 commandes de base pour démarrer avec Linux

9 commandes de base pour démarrer avec Linux

Les guides pratiques Linux s'attendent souvent à ce que vous effectuiez certaines opérations dans le terminal, ce qui peut sembler intimidant au début. Mais ne vous inquiétez pas ; cette aide-mémoire pour les commandes Linux couvrira le processus d'ouverture d'un terminal et l'émission de quelques commandes utiles.