Question

lorsque je télécharge un fichier .tar.gz, je l'ouvre avec deux commandes, d'abord gunzip , puis tar .

Est-il possible de l'ouvrir avec une seule commande?

Était-ce utile?

La solution

tar xzf file.tar.gz

Les lettres sont:

  • x - extrait
  • z - gunzip l'entrée
  • f - Lit un fichier et non stdin

Autres conseils

Vous pouvez utiliser tar avec un "z". argument

tar xvfz mytar.tar.gz

Si vous ne possédez pas gnu tar, il est toujours possible d'ouvrir le fichier en une seule étape (bien que techniquement, il reste deux commandes) à l'aide d'un tuyau

zcat file.tar.gz |tar x

Comment extraire un fichier gz?

Utilisez la commande guzip comme suit:

$ gunzip file.gz

OU

$ gzip -d file.gz

Comment extraire un fichier tar.gz ou .tgz?

Les fichiers d'extension tar.gz ou .tgz sont des fichiers tar compressés avec gzip. Sous Unix, extrayez-les avec la commande suivante:

$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -

Si vous avez GNU tar (système Linux), vous pouvez utiliser directement l'option z:

$ tar xvzf file.tar.gz
$ tar xvzf file.tgz

Pour en savoir plus, accédez à http: //www.cyberciti. biz / faq / howto-compress-expand-fichiers-gz /

  

La seule chose que je voudrais ajouter est   que z ne fonctionne généralement que sur gnu tar.   Le fichier tar typique UNIX n'aura pas cette   dans mon expérience au moins. & # 8211; Jon Mar   16 à 16h19

L'option z fonctionne également sous OS-X 10.5.

En ce qui concerne la mémorisation, j'estime qu'il est facile de penser à ce que vous voulez et pas seulement à des lettres.

  1. Si vous voulez c créer une archive, c sera la première option, sinon x sera la première option si vous souhaitez e x .
  2. Si vous souhaitez compresser / décompresser avec le programme g z ip / gun z , l'option suivante doit être z pour zip. (Toutes les archives se terminant par .gz doivent être décompressées avec l'option z)
  3. La dernière option obligatoire est f pour le fichier.

Ensuite, vous vous retrouvez généralement avec ces deux commandes:

  • fichier czf tar.tar.gz / folder_to_archive / *
  • fichier tar xzf.tar.gz

Sous Windows Essayez l'utilitaire tartool http://tartool.codeplex.com/

C'est gratuit et le code est open source et utilise la bibliothèque SharpZipLib.

Avertissement: je suis l'auteur de cet utilitaire.

Désarchiver un fichier unique à partir d'un fichier tar. Fichier compressé

Pour extraire un seul fichier appelé video.mpeg de video.tar, utilisez la commande suivante, comme indiqué ci-dessous.

# tar -xvf video.tar video.mpeg

video.mpeg

Extraction d'un fichier unique à partir d'un fichier tar.gz

Utilisez la commande suivante pour extraire un fichier unique codefile.xml à partir du fichier d'archive websitecode.tar.gz

# tar -zxvf websitecode.tar.gz code.xml

code.xml

Extraction d'un fichier à partir d'un fichier tar.bz2

Utilisez la commande pour extraire un fichier unique file.html de websitecode.tar.bz2

# tar -jxvfwebsitecode.tar.bz2 home/website/file.html

/home/website/file.html

Vous pouvez également en savoir plus sur toutes les commandes tar à l’adresse Ce lien explique toutes les commandes tar utiles disponibles sous Linux

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top