这篇文章主要为大家展示了“Linux下bzip2怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下bzip2怎么用”这篇文章吧。

bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。

Linux 中有几个文件压缩和解压缩工具,比如gzip、7-zip、Lrzip、PeaZip 等等。

bzip2 是一个非常有名的压缩工具,并且在大多数主流 Linux 发行版上都有,你可以在你的发行版上用合适的命令来安装它。

$sudoaptinstallbzip2[OnDebian/Ubuntu]$sudoyuminstallbzip2[OnCentOS/RHEL]$sudodnfinstallbzip2[OnFedora22+]

使用 bzip2 的常规语法是:

$bzip2option(s)filenames

如何在 Linux 中使用“bzip2”压缩文件

你可以如下压缩一个文件,使用-z标志启用压缩:

$bzip2filename或者$bzip2-zfilename

要压缩一个.tar文件,使用的命令为:

$bzip2-zbackup.tar

重要:bzip2 默认会在压缩及解压缩文件时删除输入文件(原文件),要保留输入文件,使用-k或者–keep选项。

此外,-f或者–force标志会强制让 bzip2 覆盖已有的输出文件。

------要保留输入文件------$bzip2-zkfilename$bzip2-zkbackup.tar

你也可以设置块的大小,从 100k 到 900k,分别使用-1或者–fast到-9或者–best:

$bzip2-k1Etcher-linux-x64.AppImage$ls-lhEtcher-linux-x64.AppImage.bz2$bzip2-k9Etcher-linux-x64.AppImage$bzip2-kf9Etcher-linux-x64.AppImage$ls-lhEtcher-linux-x64.AppImage.bz2

下面的截屏展示了如何使用选项来保留输入文件,强制 bzip2 覆盖输出文件,并且在压缩中设置块的大小。


在 Linux 中使用 bzip2 压缩文件

如何在 Linux 中使用“bzip2”解压缩文件

要解压缩.bz2文件,确保使用-d或者–decompress选项:

$bzip2-dfilename.bz2

注意:这个文件必须是.bz2的扩展名,上面的命令才能使用。

$bzip2-vdEtcher-linux-x64.AppImage.bz2$bzip2-vfdEtcher-linux-x64.AppImage.bz2$ls-lEtcher-linux-x64.AppImage


在 Linux 中解压 bzip2 文件

要浏览 bzip2 的帮助及 man 页面,输入下面的命令:

$bzip2-h$manbzip2

最后,通过上面简单的阐述,我相信你现在已经可以在 Linux 中压缩及解压缩bz2文件了。然而,有任何的问题和反馈,可以在评论区中留言。

重要的是,你可能想在 Linux 中查看一些重要的 tar 命令示例,以便学习使用 tar 命令来创建压缩归档文件。

以上是“Linux下bzip2怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!