Wie extrahiere ich .tar.bz2?

38

Ich lade eine Engine-Spieldatei herunter, die als .tar.bz2 komprimiert ist.

Ich versuche diesen Befehl

tar -zxvf enginsxt.tar.bz2

Und es wirft einen Fehler. Ich kenne diesen Befehl

tar -zxvf

dient nur zum Extrahieren von .tar.gzDateien, aber wie kann ich diese dekomprimieren?

WapDL
quelle
3
tar xf enginsxt.tar.bz2Funktioniert gut genug mit allem, was mit Teer zu tun hat. Die verwendete Komprimierung muss nicht mehr angegeben werden. Willkommen im 21. Jahrhundert!
Cylgalad
Ich versuchte dies und es funktionierte.
Kulasangar

Antworten:

57

Haben Sie die manSeite überprüft tar?

Hier ist der Teil, den ich von der manSeite tarfür extrahiert habe bz2:

-j, --bzip2
          filter the archive through bzip2

Entfernen Sie -zaus Ihren Optionen und (optional) fügen -jSie hinzu , um Ihr Tar-Archiv korrekt zu extrahieren:

tar -xvjf enginsxt.tar.bz2
ostendali
quelle
4
Es muss noch die fals letzte Option Brief vor den f ilename denke ich: entweder xvjf oder schlicht xvf(oder sogar , xfwenn Sie über Ausführlichkeit do not care) , da tarauf Figur aus dem Kompressionstyp intelligent genug ist ... außer wenn falschen Fuß mit ein falscher Typ, wie es das OP tat.
Steeldriver
Das ist richtig, irgendwie hat er das verpasst, aber er kann es aus der Manpage
herausfinden