【Linux】Linux-bzip 2 recoverコマンドを一歩一歩学ぶ(70)
1859 ワード
00.目次
文書ディレクトリ
01.コマンドの概要
bzip 2 recoverコマンドは破損を修復するために使用されます.bz 2ファイル、bzip 2はブロック方式でファイルを圧縮し、各ブロックは独立した単位と見なす.したがって、あるブロックが破損した場合、bzip 2 recoverを使用して、ファイル内のブロックを隔てて、正常なブロックを解凍してみましょう.通常は圧縮ファイルが大きい場合にのみ適用されます.
02.コマンドフォーマット
bzip2recover filename
03.一般的なオプション
-c
標準出力に解凍または解凍ファイルを書き込む
-d
解凍
-z
呼び出し名に関係なく圧縮を強制
-t
指定したファイルの整合性をチェックしますが、解凍しないでください.
-f
強制実行
-k
解凍後、ソースファイルを保持
-s
圧縮、解凍、テスト用のメモリ使用量を削減
04.参考例
4.1修復bz 2ファイル
[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シリーズチュートリアルのまとめ