Par Jithin le 5 janvier 2017
Dans ce didacticiel, nous pouvons apprendre à extraire des fichiers tar.gz en utilisant Outils de ligne de commande Linux.
Un fichier .tar.gz nest rien dautre quune archive. Cest un fichier qui agit comme un conteneur pour dautres fichiers. Le programme tar offre la possibilité de créer des archives tar, ainsi que divers autres types de manipulation. Par exemple, vous pouvez utiliser Tar sur des archives créées précédemment pour extraire des fichiers, pour stocker des fichiers supplémentaires ou pour mettre à jour ou répertorier des fichiers déjà stockés. Une archive peut contenir de nombreux fichiers, dossiers et sous-dossiers, généralement sous forme compressée à laide du programme gzip ou bzip2 sur les systèmes dexploitation Unix. Au départ, les archives tar étaient utilisées pour stocker les fichiers de manière pratique sur bande magnétique. Le nom « Tar » vient de cette utilisation; il signifie archiveur de bande. Vous devez utiliser la commande tar qui peut créer et manipuler des fichiers darchive dans .tar.gz sous Unix comme les systèmes dexploitation. Cest très utile pour archiver plusieurs fichiers ensemble dans un seul fichier darchive. Il nous permet de restaurer des fichiers individuellement. Tar peut diriger sa sortie vers des périphériques, des fichiers ou dautres programmes disponibles (en utilisant des tubes), il peut même accéder à des périphériques ou des fichiers distants (en tant quarchives). Fichier tar.gz est en fait le produit de deux choses différentes. Tar regroupe simplement un groupe de fichiers dans un seul ensemble de fichiers, mais noffre pas de compression par lui-même. Pour compresser tar, vous voudrez ajouter la compression gzip très efficace. Dans ce documentation, nous pouvons discuter de la façon dextraire les fichiers tar.gz de la ligne de commande. Pour cela, ouvrez un terminal de ligne de commande, puis tapez les commandes suivantes pour ouvrir et extraire un fichier .tar.gz.
Extraction de fichiers .tar.gz
1) Si votre fichier tar est compressé en utilisant ng un compresseur gzip, utilisez cette commande pour le décompresser.
$ tar xvzf file.tar.gz
Où,
x: Cette option indique à tar dextraire les fichiers.
v: Le «v» signifie «verbose». Cette option listera tous les fichiers un par un dans larchive.
z: Loption z est très importante et indique à la commande tar de décompresser le fichier (gzip).
f: Cette option indique à tar que vous allez lui donner un nom de fichier avec lequel travailler.
Une archive tar est un groupe ou une archive de fichiers regroupés à laide de la commande tar et contenant le fichier .tar extension.
Par exemple:
2) Pour décompresser le fichier tar.gz dans un autre répertoire, utilisez la commande ci-dessous:
$ tar xvzf file.tar.gz -C / chemin / vers / somedirectory
Où largument -C est utilisé pour spécifier le chemin pour placer le fichier. Par défaut, les fichiers seront extraits dans le répertoire courant. Pour changer de répertoire, nous utilisons loption -C.
Par exemple:
3) Pour extraire le fichier test.doc de larchive tar file.tar.gz, utilisez la commande suivante:
$ tar -xvzf file.ta r.gz test.doc
Par exemple:
4) Pour afficher une table des matières détaillée en listant tous les fichiers de larchive, vous pouvez utiliser la commande suivante:
$ tar -tvf file .tar.gz
Par exemple:
5) Pour extraire le fichier .gz sans tar, vous pouvez utiliser la commande suivante:
$ gunzip file.gz
Par exemple:
Extraction de fichiers .tar.bz2
Cest à peu près la même chose que la décompression gzip. La principale différence est que loption z a été remplacée par loption j.
Si votre fichier tar est compressé à laide dun compresseur bZip2, utilisez la commande suivante pour lextraire.
$ tar xvjf file.tar.bz2
Où j décompressera un fichier bzip2.
Par exemple:
Si vous avez besoin daide supplémentaire, veuillez contacter notre service dassistance.
-
Faizan dit:
Belle explication. Très utile. Merci beaucoup.
-
naziya dit:
jai le total 125 fichiers tar.gz à décompresser pouvez-vous suggérer une commande pour décompresser les 125 tar.gz en un seul tronçon
-
Michael Lavrik dit:
utilisez * .tar.gz pour le nom du fichier.
-
Adarsh Sojitra dit:
Si vous voulez extraire toutes les archives tar à la fois, en un seul endroit, utilisez des caractères génériques dans la commande. Par exemple, si vous souhaitez décompresser toutes les archives tar situées dans le répertoire courant, exécutez
sudo tar -xzvf *.tar.gz"
. Faites-nous savoir si vous avez dautres questions.
-
-
Igboanugwo Collins dit:
Tellement utile, merci beaucoup
-
gc337 dit:
Jai des fichiers avec plusieurs extensions. comment puis-je extraire ce type de fichier 21.zip.gz.gz.gz.gz.
-
gc337 dit:
en utilisant une seule commande. 🙂
-
-
ringo dit:
je continue à recevoir ce « pas au format gzip » comment puis-je résoudre ce problème ??
-
Jithin dit:
Cela pourrait être dans un format différent. Si vous avez un plan existant avec nous, veuillez ouvrir un ticket avec notre service dassistance: https://www.interserver.net/contact-information.html
-
-
Austin dit:
Jutilise Chromebook, comment puis-je faire cela?
-
Jithin dit:
Accédez à votre serveur Linux via SSH à laide de lapplication Secure Shell ou doutils similaires dans Chromebook – https://chrome.google.com/webstore/detail/secure-shell-app/pnhechapfaindjhompbnflcldabbghjo?hl=en Suivez ensuite les étapes mentionnées dans le didacticiel.
-
-
miki dit:
Jai créé un fichier abc.tar.gz et quand Jessaye de le décompresser, jutilise la commande tar -zxvf abc.tar.gz. Tous les fichiers sont extraits. Et w hen jutilise juste tar -xvf abc.tar.gz, la sortie est la même. Alors, est-ce que -z est vraiment important lors de lextraction de ces fichiers .tar.gz?
-
abdul majid dit:
salut, jai utilisé cette commande « tar xvf informix_setup.tar -C ./working/new » pour extraire un fichier .tar vers le nouveau répertoire mais il nextrait rien dans le chemin.
-
Orhan dit:
Merci beaucoup. très simple et bien expliqué et très utile.
-
NAGENDRA dit:
Vous êtes les bienvenus et merci de prendre le temps et de nous répondre.
-