Linux bzip2/bunzip2压缩解压

bzip2

bzip2与gzip非常类似,区别在于gzip压缩和解压均是同一个命令,而bzip2压缩命令为bzip2,解压缩命令为bunzip2
bzip2是Linux主流压缩算法之一,把bzip2压缩完文件会产生.bz2的压缩文件,并删除原始文件

安装

yum search bzip2  //查询安装包

yum -y install bzip2.x86_64 

语法

功能说明:.bz2文件的压缩程序

bzip [选项] [文件]

选项和参数

  • -c--stdout:将压缩与解压缩的结果送到标准输出
  • -d--decompress:执行解压缩
  • -f--force:bzip2在压缩或解压缩时,若输出文件与现有文件同名,预设不会覆盖现有文件。若要覆盖,请使用此参数
  • -k--keep:bzip2在压缩或解压缩后,会删除原始的文件。若要保留原始文件,请使用此参数
  • -s--small:降低程序执行时内存的使用量
  • -t--test:测试.bz2压缩文件的完整性
  • -v--verbose:压缩或解压缩文件时,显示详细的信息
  • -z--compress:强制执行压缩
  • -L,--license,-V--version:显示版本信息
  • --repetitive-best:若文件中有重复出现的资料时,可利用此参数提高压缩效果
  • --repetitive-fase:若文件中有重复出现的资料时,可利用此参数加快执行速度
  • -压缩等级:压缩时的区块大小

实例

压缩文件
[root@localhost ~]# bzip2 /root/test.txt
强制压缩文件
[root@localhost ~]# bzip2 -z /root/test.txt
压缩文件时输出结果信息
[root@localhost ~]# bzip2 -v /root/test.txt
  /root/test.txt:  0.241:1, 33.231 bits/byte, -315.38% saved, 13 in, 54 out.
压缩文件,并保留原始文件
[root@localhost ~]# bzip2 -k /root/test.txt
解压缩文件
[root@localhost ~]# bzip2 -d /root/test.txt.bz2
模拟解压缩,实际并不解压
[root@localhost ~]# bzip2 -tv /root/test.txt.bz2
  /root/test.txt.bz2: ok

bunzip2

bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同

功能说明:.bz2文件的解压缩程序

-f--force:解压缩时,若输出的文件与现有文件同名时,预设不会覆盖现有的文件。如果要覆盖,请使用此参数
-k--keep:在解压缩后,预设会删除原来的压缩文件。若要保留压缩文件,请使用此参数
-s--small:降低程序执行时,内存的使用量
-v-verbose:解压缩文件时,显示详细的信息
-l,--license,-V--version:显示版本信息

实例

[root@localhost ~]# bunzip2 /root/test.txt.bz2

-c或–stdout:将压缩与

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值