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.