Jak wyodrębnić plik .tar.bz2?


38

Pobieram plik gry silnika, który jest skompresowany jako .tar.bz2.

Próbuję tego polecenia

tar -zxvf enginsxt.tar.bz2

I to powoduje błąd. Znam to polecenie

tar -zxvf

służy tylko do wypakowywania .tar.gzplików, ale jak mogę to zdekompresować?



3
tar xf enginsxt.tar.bz2działa wystarczająco dobrze z czymkolwiek związanym ze smołą, tak naprawdę nie trzeba już określać używanej kompresji; witamy w 21 wieku!
cylgalad

Próbowałem tego i zadziałało.
Kulasangar

Odpowiedzi:


57

Czy sprawdziłeś już manstronę tar?

Oto część, którą wyodrębniłem ze manstrony tardla bz2:

-j, --bzip2
          filter the archive through bzip2

Usuń -zz opcji i (opcjonalnie) dodaj, -jaby poprawnie wyodrębnić swoje archiwum tar:

tar -xvjf enginsxt.tar.bz2

4
Nadal potrzebuje go fjako opcja ostatnim liście przed f ilename myślę: albo xvjf albo zwykły xvf(lub nawet xfjeśli nie dbają o szczegółowość), ponieważ tarjest wystarczająco inteligentny, aby dowiedzieć się rodzaj kompresji ... z wyjątkiem kiedy źle stąpający z błędny typ, jak OP.
steeldriver,

to prawda, trochę tego przegapiłem, ale może to zrozumieć ze strony man :-)
ostendali
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.