ouvrir un fichier .tar.gz avec une seule commande
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?
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.
- 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 .
- 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)
- 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