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

38

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

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

tar -zxvf enginsxt.tar.bz2

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

tar -zxvf

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

WapDL
источник
3
Возможная копия Как установить файл .tar.gz (или .tar.bz2)?
Дэвид
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
ostendali
источник
4
Он по- прежнему нуждается в fкачестве последнего варианта буквы перед й ilename я думаю: либо xvjf или просто xvf(или даже xfесли вы не заботитесь о многословии) , так как tarэто достаточно умно , чтобы определить тип сжатия ... кроме случаев , когда неправильно нога с ошибочный тип, как это сделал ОП.
SteelDriver
это
правда