以下列出了三种将 bzip2 与 tar 结合使用的方法,即
此方法根本不需要设置。 要解压缩当前目录中 bzip2 压缩的 tar 归档文件 foo.tar.bz2,请执行以下操作
/path/to/bzip2 -cd foo.tar.bz2 | tar xf -
或
tar --use-compress-prog=bzip2 xf foo.tar.bz2
这些方法可行,但经常输入会很麻烦。
感谢 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'
将您的 tar 更新到 GNU 的最新版本,当前为 1.13.10。 可以在 GNU 的 ftp 站点或任何镜像站点找到它。