utte

bzip2 ファイルを bzip2 形式で圧縮する

bzip2 [オプション] ファイル...

試してみる

主なオプション

-d展開する(bunzip2 と同じ)
-k元のファイルを残す
-c結果を標準出力に書き、元のファイルは変更しない
-1 から -9圧縮に使うブロックの大きさを指定する。標準は -9
-v圧縮率などの詳細を表示する
-t圧縮ファイルが壊れていないか検査する

解説

使い方は gzip と同じ

bzip2 ファイル で ファイル.bz2 ができ、元のファイルは消えます。-k で元を残せる点も、-d や bunzip2 で展開できる点も、gzip とほとんど同じです。拡張子は .bz2 です。

圧縮率と速さ

gzip より圧縮率が高く、そのぶん時間がかかります。ただし xz のほうがさらに圧縮率が高い傾向があります。

中身を確認する

展開せずに中身を見たいときは bzcat を使います。bzip2 -dc と同じです。ほかに bzless、bzgrep などもあります。

tar との組み合わせ

複数のファイルは、先に tar でまとめてから圧縮します。tar -cjf archive.tar.bz2 ディレクトリ のように、-j で1回の操作にできます。展開は tar -xjf archive.tar.bz2 です。

試験での注意

拡張子と圧縮コマンドの対応(.gz は gzip、.bz2 は bzip2、.xz は xz)を覚えておきましょう。tar のオプションは、gzip が -z、bzip2 が -j、xz が -J です。

関連するコマンド

LinuC 101の出題範囲