Использование bzip2 совместно с tar
Ниже приводятся три способа использования bzip2 с архиватором tar.
Наиболее простой в установке:
Этот способ не предусматривает никакой дополнительной установки. Чтобы разархивировать tar-архив foo.tar.bz2, запакованый bzip2, находящийся в текущем каталоге, надо
/path/to/bzip2 -cd foo.tar.bz2 | tar xf - |
или
tar --use-compress-prog=bzip2 xf foo.tar.bz2 |
Простой в установке, прост в использовании , нет необходимости в root-правах:
Благодарим Leonard Jean-Marc за подсказки. Также спасибо Alessandro Rubini за разграничение bash и csh.
В файле .bashrc вы можете поместить строчку типа:
alias btar='tar --use-compress-program /usr/local/bin/bzip2 ' |
В файле .tcshrc, или файле .cshrc, аналогичная строка выглядит следующим образом:
alias btar 'tar --use-compress-program /usr/local/bin/bzip2' |
Так же прост в использовании, но требует наличия root-прав.
Обновите tar в соответствии с последней версией GNU, на данный момент это 1.13.10. Вы можете это сделать на GNU's ftp site или каком-либо зеркале.