Як витягнути .tar.bz2?


38

Я завантажую ігровий файл гри, який стискається як .tar.bz2.

Я намагаюся цю команду

tar -zxvf enginsxt.tar.bz2

І це кидає помилку. Я знаю цю команду

tar -zxvf

призначено лише для вилучення .tar.gzфайлів, але як я можу розпакувати цей?



3
tar xf enginsxt.tar.bz2працює досить добре з будь-яким вмістом, пов’язаним з дьогтем, вам не потрібно більше вказувати використане стиснення; Ласкаво просимо до 21 століття!
цилігалад

Я спробував це, і це спрацювало.
Куласангар

Відповіді:


57

Ви перевірили manсторінку tar?

Ось частина, яку я витягнув зі manсторінки tarдля bz2:

-j, --bzip2
          filter the archive through bzip2

Видаліть -zіз своїх параметрів і (за бажанням) додайте, -jщоб правильно витягнути архів дьогтю:

tar -xvjf enginsxt.tar.bz2

4
Він як і раніше потрібен fяк останній лист опції перед іменем f, я думаю: або xvjf або звичайним xvf(або навіть xfякщо ви не переймаєтесь багатослівністю), оскільки tarдосить розумний, щоб визначити тип стиснення ... за винятком випадків, коли неправомірний помилковий тип, як це робив ОП.
steeldriver

це правда, це щось пропустило, але він може це зрозуміти зі сторінки людини :-)
ostendali
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.