eine tar.gz-Datei mit einem einzigen Befehl öffnen
Frage
, wenn ich eine tar.gz-Datei herunterladen, ich öffne es mit zwei Befehlen, ersten gunzip
und dann tar
.
Ist es möglich, mit nur einem Befehl zu öffnen?
Lösung
tar xzf file.tar.gz
Die Buchstaben sind:
- x - extrahieren
- z - gunzip die Eingabe
- f - Lesen aus einer Datei, nicht stdin
Andere Tipps
Sie Teer mit einem "z" Argumente verwenden können,
tar xvfz mytar.tar.gz
Wenn Sie nicht Gnu Teer haben, ist es immer noch möglich, die Datei in einem einzigen Schritt zu öffnen (obwohl technisch noch zwei Befehle) mit einem Rohr
zcat file.tar.gz |tar x
Wie extrahieren wir eine gz-Datei?
Mit guzip Befehl wie folgt:
$ gunzip file.gz
oder
$ gzip -d file.gz
Wie entpacke ich eine tar.gz oder TGZ-Datei?
Dateien mit der Endung tar.gz oder TGZ sind tar-Dateien mit gzip komprimiert. Auf Unix-System sie mit folgendem Befehl extrahieren:
$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -
Wenn Sie GNU tar (Linux-System) können Sie die Option z direkt verwenden können:
$ tar xvzf file.tar.gz
$ tar xvzf file.tgz
mehr gehen zu lesen, um http: //www.cyberciti. biz / faq / Howto-Kompresse-expand-gz-Dateien /
Das einzige, was ich möchte hinzufügen, ist dass z in der Regel funktioniert nur auf Gnu Teer. Der typische UNIX tar nicht hat diese in meiner Erfahrung zumindest. - Jon Mar 16 um 16:19 Uhr
Die z-Option funktioniert gut auf meinem OS-X 10.5 als auch.
Wenn es um das Auswendiglernen kommt, ich denke, es ist leicht zu denken, was Sie wollen, und nicht nur ein paar Buchstaben.
- Wenn Sie auf wollen c ein Archiv reate, dann wird c die erste Option sein, sonst wird x die erste Option sein, wenn Sie e wollen x -Darm-Trakt.
- Wenn Sie komprimieren möchten / Dekomprimieren mit der g z ip / gun z IP-Programm, dann die nächste Option sollte für zip z sein. (Alle Archive mit .gz Endung muss mit der Option z dekomprimiert werden)
- Die letzte obligatorische Option ist f für die Datei.
Sie in der Regel dann mit diesen beiden Befehlen am Ende:
- tar czf file.tar.gz / folder_to_archive / *
- tar xzf file.tar.gz
Unter Windows Versuchen Sie, die tartool Dienstprogramm http://tartool.codeplex.com/
Seine frei und der Code ist Open-Source und nutzt SharpZipLib Bibliothek.
Disclaimer:. Ich bin der Autor dieses Dienstprogramm
Untar einzelne Datei aus tar Datei komprimierter Datei
Um eine einzelne Datei zu extrahieren genannt video.mpeg aus video.tar den folgenden Befehl verwenden, wie unten Beispiel angegeben.
# tar -xvf video.tar video.mpeg
video.mpeg
Extrahieren einzelner Dateien aus tar.gz-Datei
Verwenden Sie den folgenden Befehl, um eine einzelne Datei codefile.xml aus websitecode.tar.gz Archivdatei zu extrahieren
# tar -zxvf websitecode.tar.gz code.xml
code.xml
Extrahieren einzelne Dateien aus tar.bz2 Datei
Mit dem Befehl einzelne Datei file.html von websitecode.tar.bz2
extrahieren# tar -jxvfwebsitecode.tar.bz2 home/website/file.html
/home/website/file.html
Sie können auch mehr lesen über die alle tar unter Dieser Link all nützliche tar erklärt in linux