【Linux】一步一步学Linux——bzip2recover命令(70)

00. 目录

01. 命令概述

bzip2recover命令用来修复损坏的.bz2文件 , bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区块损坏时,便可利用bzip2recover,试着将文件中的区块隔开来,以便解压缩正常的区块。通常只适用在压缩文件很大的情况。

02. 命令格式

 bzip2recover filename

03. 常用选项

-c将解压或者解压文件写到标准输出
-d解压
-z强制压缩,而不管调用名称如何
-t检查指定文件的完整性,但不要解压缩它们
-f强制执行
-k解压之后,保留源文件
-s减少内存使用,用于压缩、解压缩和测试

04. 参考示例

4.1 修复.bz2文件

[deng@localhost test]$ bzip2recover passwd.bz2 
bzip2recover 1.0.6: extracts blocks from damaged .bz2 files.
bzip2recover: searching for block boundaries ...
   block 1 runs from 80 to 7770
bzip2recover: splitting into blocks
   writing block 1 to `rec00001passwd.bz2' ...
bzip2recover: finished
[deng@localhost test]$ 

4.2 将b.sh压缩到passwd.bz2

[deng@localhost test]$ bzip2recover -c b.sh passwd.bz2 
bzip2recover 1.0.6: extracts blocks from damaged .bz2 files.
bzip2recover: usage is `bzip2recover damaged_file_name'.
        restrictions on size of recovered file: None
[deng@localhost test]$ 

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值