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?

War es hilfreich?

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.

  1. 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.
  2. 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)
  3. 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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top