Как извлечь .tar.bz2?


38

Я загружаю файл игры движка, который сжат как .tar.bz2.

Я пытаюсь эту команду

tar -zxvf enginsxt.tar.bz2

И это выдает ошибку. Я знаю эту команду

tar -zxvf

только для извлечения .tar.gzфайлов, но как я могу распаковать этот?



3
tar xf enginsxt.tar.bz2работает достаточно хорошо с чем-либо связанным с tar, вам больше не нужно указывать используемое сжатие; добро пожаловать в 21 век!
Цикгалад

Я попробовал это, и это сработало.
Куласангар

Ответы:


57

Вы проверили manстраницу для tar?

Вот часть, которую я извлек со manстраницы tarдля bz2:

-j, --bzip2
          filter the archive through bzip2

Удалите -zиз ваших опций и (опционально) добавьте, -jчтобы правильно распаковать архив tar:

tar -xvjf enginsxt.tar.bz2

4
Он по- прежнему нуждается в fкачестве последнего варианта буквы перед й ilename я думаю: либо xvjf или просто xvf(или даже xfесли вы не заботитесь о многословии) , так как tarэто достаточно умно , чтобы определить тип сжатия ... кроме случаев , когда неправильно нога с ошибочный тип, как это сделал ОП.
SteelDriver

это
правда
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.