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?



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

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.