it-swarm.com.de

öffnen einer .tar.gz-Datei mit einem einzigen Befehl

wenn ich eine .tar.gz-Datei herunterlade, öffne ich sie mit zwei Befehlen, zuerst gunzip und dann tar.

Kann man es mit nur einem Befehl öffnen?

32
flybywire
tar xzf file.tar.gz

Die Buchstaben sind:

  • x - extrahieren
  • z - gunzip die Eingabe
  • f - Lesen aus einer Datei, nicht aus dem Standard
63
unwind

Sie können tar mit einem "z" -Argument verwenden

tar xvfz mytar.tar.gz
10
WiseTechi

Wenn Sie nicht über gnu tar verfügen, ist es immer noch möglich, die Datei in einem einzigen Schritt (obwohl technisch noch zwei Befehle) mit einer Pipe zu öffnen

zcat file.tar.gz |tar x
4
Martin Beckett

Wie extrahiere ich eine GZ-Datei?

Verwenden Sie den Befehl guzip wie folgt:

$ gunzip file.gz

OR

$ gzip -d file.gz

Wie extrahiere ich eine tar.gz- oder .tgz-Datei?

Dateien mit der Erweiterung tar.gz oder .tgz sind mit gzip komprimierte tar-Dateien. Auf Unix-Systemen extrahieren Sie sie mit folgendem Befehl:

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

Wenn Sie GNU tar (Linux-System) haben, können Sie die z-Option direkt verwenden:

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

Weitere Informationen finden Sie unter http://www.cyberciti.biz/faq/howto-compress-expand-gz-files/

1
Shanewaj

Das einzige, was ich hinzufügen würde, ist das z funktioniert normalerweise nur auf gnu tar . Der typische UNIX-Teer hat dies nicht zumindest in meiner Erfahrung. - Jon Mar 16 um 16:19 Uhr

Die z-Option funktioniert auch auf meinem OS-X 10.5 gut.

Beim Auswendiglernen denke ich, dass es leicht ist, an das zu denken, was Sie wollen, und nicht nur an ein paar Buchstaben.

  1. Wenn Sie c ein Archiv erstellen möchten, ist c die erste Option, ansonsten ist x die erste Option, wenn Sie e x tract möchten.
  2. Wenn Sie mit dem Programm g z ip/gun z ip komprimieren/dekomprimieren möchten, sollte die nächste Option z für Zip sein. (Alle mit .gz endenden Archive müssen mit der Option z entpackt werden.)
  3. Die letzte obligatorische Option ist f für die Datei.

Dann landen Sie normalerweise mit diesen beiden Befehlen:

  • tar czf file.tar.gz/folder_to_archive/*
  • tar xzf file.tar.gz
1
Espen

Einzelne Datei von tar entpacken Komprimierte Datei

Um eine einzelne Datei namens video.mpeg aus video.tar zu extrahieren, verwenden Sie den folgenden Befehl, wie im folgenden Beispiel angegeben.

# tar -xvf video.tar video.mpeg

video.mpeg

Einzelne Datei aus tar.gz-Datei extrahieren

Verwenden Sie den folgenden Befehl, um eine einzelne Datei codefile.xml aus der Archivdatei websitecode.tar.gz zu extrahieren

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

code.xml

Einzelne Datei aus tar.bz2-Datei extrahieren

Verwenden Sie den Befehl, um die einzelne Datei file.html aus websitecode.tar.bz2 zu extrahieren

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

/home/website/file.html

Weitere Informationen zu allen tar-Befehlen finden Sie unter Dieser Link erklärt alle nützlichen tar-Befehle, die in linux verfügbar sind

0
Sandeep Singh

Unter Windows Versuchen Sie das Tartool-Dienstprogramm http://tartool.codeplex.com/

Es ist kostenlos und der Code ist Open Source und verwendet die SharpZipLib-Bibliothek.

Haftungsausschluss: Ich bin der Autor dieses Dienstprogramms.

0
senthil