it-swarm.com.de

So extrahieren Sie die Datei filename.tar.gz

Ich möchte ein Archiv mit dem Namen filename.tar.gz Extrahieren.

Mit tar -xzvf filename.tar.gz Wird die Datei nicht extrahiert. Es gibt diesen Fehler:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
116
Kabir

Wenn file filename.tar.gz gibt folgende Meldung aus: POSIX-Teerarchiv, das Archiv ist ein Teer, kein GZip-Archiv.

Entpacke einen Teer ohne das z, es ist nur für gzipped (komprimiert):

mv filename.tar.gz filename.tar # optional
tar xvf filename.tar

Oder versuchen Sie es mit einem allgemeinen Entpacker wie unp ( https://packages.qa.debian.org/u/unp.html ), einem Skript zum Entpacken einer Vielzahl von Archivformaten.

bestimmen Sie den Dateityp:

$ file ~/Downloads/filename.tbz2
/User/Name/Downloads/filename.tbz2: bzip2 compressed data, block size = 400k
176
pce

Soweit ich das beurteilen kann, ist der Befehl korrekt. Angenommen, Ihre Eingabedatei ist eine gültige gzippte Tar-Datei. Ihre Ausgabe sagt, dass es nicht ist. Wenn Sie die Datei aus dem Internet heruntergeladen haben, haben Sie wahrscheinlich nicht die gesamte Datei erhalten. Versuchen Sie es erneut.

Ohne mehr Wissen über die Quelle Ihrer Datei kann Ihnen hier niemand eine konkrete Lösung geben, nur fundierte Vermutungen.

13
thelr

Es kommt manchmal vor, dass Dateien mit dem Befehl "wget" heruntergeladen werden. Vor 10 Minuten habe ich versucht, etwas vom Befehlsbildschirm auf den Server zu installieren, und das Gleiche ist passiert. Als Lösung habe ich einfach die .tar.gz-Datei aus dem Internet auf meinen Computer heruntergeladen und dann über FTP auf den Server hochgeladen. Danach funktionierte der Befehl "tar" wie erwartet.

5
Volkan

Ich habe den gleichen fehler das ergebnis des befehls:

file hadoop-2.7.2.tar.gz

ist hadoop-2.7.2.tar.gz: HTML document, ASCII text

der grund, dass die datei nicht im gzip format ist aufgrund von problemen beim download oder anderen.

4

Intern ruft tar xcvf <filename> Die Binärdatei gzip aus der Umgebungsvariablen PATH auf, um die Dateien im Archiv tar zu dekomprimieren. Manchmal verwenden Tools von Drittanbietern eine benutzerdefinierte gzip-Binärdatei, die nicht mit der tar-Binärdatei kompatibel ist. Es ist eine gute Idee, die gzip Binärdatei in Ihrem PATH mit which gzip Zu überprüfen und sicherzustellen, dass eine korrekte gzip Binärdatei aufgerufen wird.

1
Anton Paule

Eine tar.gz-Datei ist eine tar-Datei in einer gzip-Datei. Zuerst müssen Sie die gzip-Datei mit gunzip -d filename.tar.gz Entpacken und dann mit tar entpacken. Da jedoch gunzip angibt, dass es nicht im gzip-Format vorliegt, können Sie mit file filename.tar.gz Sehen, in welchem ​​Format es vorliegt, und es mit dem entsprechenden Programm öffnen.

0
theunamedguy

Stellen Sie sicher, dass die Datei vollständig ist. Diese Fehlermeldung kann auftreten, wenn Sie eine Datei nur teilweise heruntergeladen haben oder wenn größere Probleme vorliegen. Überprüfen Sie die MD5-Summe.

0
mcragun