下一页 上一页 目录

4. 将 bzip2 与 tar 结合使用

以下列出了三种将 bzip2 与 tar 结合使用的方法,即

4.1 最容易设置

此方法根本不需要设置。 要解压缩当前目录中 bzip2 压缩的 tar 归档文件 foo.tar.bz2,请执行以下操作

/path/to/bzip2 -cd foo.tar.bz2 | tar xf -
tar --use-compress-prog=bzip2 xf foo.tar.bz2

这些方法可行,但经常输入会很麻烦。

4.2 易于设置、相对容易使用,无需 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'

4.3 也易于使用,但需要 root 权限。

将您的 tar 更新到 GNU 的最新版本,当前为 1.13.10。 可以在 GNU 的 ftp 站点或任何镜像站点找到它。


下一页 上一页 目录