bzip2
スポンサーリンク
何するコマンド?
書き方
bzip2 [オプション] [対象のファイル名]
オプション
| オプション | 説明 |
|---|---|
| -h | ヘルプを表示する |
| -c | 圧縮された内容をファイルではなく画面に出力する |
| -d | 圧縮ファイルを解凍する |
| -z | 気合を入れて圧縮する |
| -t | そのファイルが圧縮できるかどうかをチェックしてくれる |
| -f | 同じ名前の圧縮ファイルがある場合、強制的に上書きする |
| -k | 圧縮する前のファイルを残す |
| -s | 使うメモリを節約する |
| -q | 重要なメッセージしか表示しない |
| -v | 「こんな感じに圧縮したぜ~」なメッセージを表示する |
| -L | ライセンスとかバージョンとかを表示する |
| -V | ライセンスとかバージョンとかを表示する |
補足事項
オプションがちょこちょこありますが、あまり気にする必要は ありません。
bzip2 [ファイル名]
で圧縮です。
bzip2 -d [ファイル名]
で解凍です。
それさえ覚えておけば、ほぼ事足ります。
ちなみに圧縮後のファイル名は「元々のファイル名.bz2」になります。
オプションは特に意識しなくても困りませんが、意識するとすれば「-c」オプションと「-k」オプションでしょうか。
「-c」オプションは、圧縮後のファイル内容を画面(標準出力)に出力するオプションです。
「なんか役に立つの?」と思うかも知れませんが
bzip2 hoge.txt > test.bz2
のように指定することで任意のファイル名で圧縮できます。
普通に圧縮すると「元々のファイル名.bz2」になっちゃいますからね。
任意の圧縮ファイル名を付けたい場合は便利です。
「-k」オプションは、圧縮前のファイルを残すオプションです。
このオプションを指定しないと、圧縮した後に残るのは拡張子が「.bz2」のファイルのみです。
圧縮する前のファイルは「さよなら」しちゃいます。
ご注意ください。
オプションについては、そんな感じです。
「bzip2」コマンドと同じようなコマンドで「gzip」がありますが、本当に似ています。
違いは圧縮のやり方です。
「bzip2」の方が「gzip」よりギュッ!と潰してくれます。
小難しい言葉で言うと「圧縮率が高い」のです。
大きな違いは、それくらいです。
使い方には、あまり違いは ありません。
特に理由はありませんが、私自身は「gzip」の方を好んで使っています。
