Linux系统管理与维护之-bzip2/bunzip2命令

Linux基础 靠谱运维 4℃ 0评论
1.功能说明
对文件进行压缩与解压缩。此命令类似于“gzip/gunzip”命令,只能对文件进行压缩。对于目录只能压缩目录下的所有文件,压缩完成后,在目录下生成以“.bz2”为后缀的压缩包。bunzip2其实是bzip2的符号链接,即软链接,因此压缩解压都可以通过bzip2实现。其格式如下:
bzip2 [选项] 要压缩或解压的文件
bzip2命令的选项及其说明如表4.30所示。
表4.30                                                bzip2命令的选项及其说明

 

选  项
含  义
-d
执行解压缩,此时选项后面跟要解压缩的文件
-v
压缩或解压文件时,显示详细信息
-k
bzip2在压缩或解压缩后,会删除原始的文件,若要保留原始文件,可使用此选项
-f
bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,就要使用此选项
-t
测试“.bz2”压缩文件的完整性
- 压缩级别
压缩级别可以从1~9中选取,数字越大,压缩率越高

 

 
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文件。

转载请注明:靠谱运维 » Linux系统管理与维护之-bzip2/bunzip2命令

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情