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

00. 目录

文章目录

    • 00. 目录
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用选项
    • 04. 参考示例
    • 05. 附录

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系列教程汇总

你可能感兴趣的:(Linux基础)