如何在 Linux 中压缩和解压缩 .bz2 文件

压缩文件是通过使用更少的位对文件中的数据进行编码来显着减小文件的大小,这通常是一种有用的做法通过网络。另一方面,解压缩文件意味着将文件中的数据恢复到其原始状态。

建议阅读:

有几个在 Linux 中可用,例如压缩包,7-拉链,压缩包,还有更多。

在本教程中,我们将了解如何压缩和解压缩.bz2使用 Linux 中的 bzip2 工具生成文件。

压缩包2是一个众所周知的压缩工具,它在大多数(如果不是全部)主要 Linux 发行版上都可用,您可以使用适合您的发行版的命令来安装它。

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

使用的常规语法压缩包2是:

$ bzip2 option(s) filenames 

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

您可以按如下方式压缩文件,其中标志-z启用文件压缩:

$ bzip2 filename
OR
$ bzip2 -z filename

要压缩一个.tar文件,使用命令格式:

$ bzip2 -z backup.tar

重要的: 默认情况下,压缩包2在压缩或解压过程中删除输入文件,要保留输入文件,请使用-k或者--keep选项。

此外,-f或者--force旗帜将强制压缩包2覆盖现有的输出文件。

------ To keep input file  ------
$ bzip2 -zk filename
$ bzip2 -zk backup.tar

您也可以将块大小设置为10万高达90万, 使用-1或者--fast-9或者-最好的如下例所示:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

下面的屏幕截图显示了如何使用选项来保留输入文件,强制压缩包2覆盖输出文件并在压缩期间设置块大小。

在 Linux 中使用 bzip2 压缩文件

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

解压一个.bz2文件,利用-d或者--decompress像这样的选项:

$ bzip2 -d filename.bz2

笔记:文件必须以.bz2上面命令的扩展名可以正常工作。

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 
在Linux中解压bzip2文件

要查看压缩包2帮助页面和手册页,输入以下命令:

$ bzip2  -h
$ man bzip2

最后,通过上面的简单阐述,相信你现在已经能够压缩和解压了.bz2文件使用压缩包2Linux 中的工具。但是,如有任何问题或反馈,请使用下面的评论部分与我们联系。

重要的是,您可能需要回顾一些重要的内容在 Linux 中学习使用焦油效用。

嘿 TechMint 读者,

令人兴奋的消息!每个月,我们的顶级博客评论者都有机会赢得丰厚奖励,例如免费的 Linux 电子书,例如红细胞认证工程师,红十字会协会,LFCS,学习Linux, 和awk, 每个值20 美元

学习!

Aaron Kili 是一名 Linux 和 FOSS 爱好者、即将成为一名 Linux 系统管理员、Web 开发人员,目前是 TecMint 的内容创建者,他热爱计算机工作并坚信分享知识。


每个教程位于泰克明特由经验丰富的 Linux 系统管理员团队创建使其符合我们的高品质标准。