Как распаковать файл .bz2

Как распаковать файл .bz2

У меня есть файл: filename.bz2Мне нужно его распаковать.

Я попробовал команду: tar xvjf filename.tar.bz2, но она не сработала, так как файл не является tarфайлом.

Как распаковать этот файл?

решение1

Попробуйте следующее:

bzip2 -d filename.bz2

Обратите внимание, что эта команда не сохранит исходный файл архива.

Чтобы сохранить исходный архив, добавьте опцию -k:

bzip2 -dk filename.bz2

решение2

Если объяснить немного подробнее, то один файл можно сжать bzip2следующим образом:

bzip2 myfile.txt

tarтребуется только при сжатии нескольких файлов:

tar cvjf myfile.tar.bz *.txt

Следовательно, при распаковке .bz2файла используйте bunzip, при распаковке tar.bz2файла используйте tar xjvf.

решение3

Используйте команду bunzip2(или bzip2 -d) для распаковки файла. Для получения дополнительной информации см. этостраница руководства,

решение4

bzip2 -dc my_file.tar.bz2 | tar xvf -

у меня сработало на cygwin

Связанный контент