1.功能说明
对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令,只能对文件进行压缩。对于目录只能压缩目录下的所有文件,压缩完成后,在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此压缩解压都可以通过bzip2实现。其格式如下:
bzip2 [选项] 要压缩或解压的文件
bzip2命令的选项及其说明如表4.30所示。
表4.30 bzip2命令的选项及其说明
文章源自靠谱运维-https://www.ixdba.net/archives/192
选 项
|
含 义
|
-d
|
执行解压缩,此时选项后面跟要解压缩的文件
|
-v
|
压缩或解压文件时,显示详细信息
|
-k
|
bzip2在压缩或解压缩后,会删除原始的文件,若要保留原始文件,可使用此选项
|
-f
|
bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,就要使用此选项
|
-t
|
测试“.bz2”压缩文件的完整性
|
- 压缩级别
|
压缩级别可以从1~9中选取,数字越大,压缩率越高
|
文章源自靠谱运维-https://www.ixdba.net/archives/192
2.举例
将/opt目录下的etc.zip、var.zip和backup.zip进行压缩,设置压缩率为最高,同时在压缩完毕后不删除原始文件,显示压缩过程的详细信息。
[root@mylinux ~]# bzip2 -9vk /opt/etc.zip /opt/var.zip /opt/backup.zip
etc.zip: 1.048:1, 7.633 bits/byte, 4.59% saved, 49490414 in, 4721194 out.
var.zip: 1.048:1, 7.633 bits/byte, 4.59% saved, 49490414 in, 2821065 out.
backup.zip: 1.046:1, 7.647 bits/byte, 4.42% saved, 8410 in, 8823 out.
压缩完毕后,在/opt下就会生成相应的etc.zip.bz2、var.zip.bz2和backup.zip.bz2文件。
文章源自靠谱运维-https://www.ixdba.net/archives/192
评论