圧縮効率と処理時間
圧縮率
低 <-----------------> 高
処理時間
短 <-----------------> 長
gzip bzip2 xz
圧縮
gzip, bzip2, xzコマンド
$ gzip [オプション] [ファイル名]
$ bzip2 [オプション] [ファイル名]
$ xz [オプション] [ファイル名]
オプション | 由来 | 説明 |
---|---|---|
default | - ファイルを .gz , .bz2 , .xz 形式で圧縮する |
|
-d | decompress (解凍) | - ファイルを解凍する |
-k | keep (保持) | - 圧縮・解凍時に元のファイルを保持する |
-c | copy to stdout (標準出力) | - 圧縮結果を標準出力に書き出す - 圧縮後も元のファイルを保持する |
-l | list (一覧表示) | - ファイル内の元のファイル情報(サイズや圧縮率)を表示する |
-f | force (強制) | - 既存のファイルがあっても強制的に処理を実行する |
解凍
gunzip, bunzip, unxzコマンド
$ gunzip [ファイル名]
オプション | 由来 | 説明 |
---|---|---|
default | GNU unzip | - ファイルを解凍する - .gz 拡張子のついたファイルを元の状態に戻す |
-c |
stdout (標準出力) | - 解凍結果を標準出力に表示する(ファイルには書き込まない) |
-f |
force (強制) | - 既存のファイルがあっても強制的に解凍する |
-l |
list (一覧表示) | - .gz ファイル内の元のファイル情報(サイズや圧縮率)を表示する |
-t |
test (テスト) | - .gz ファイルが正常に解凍できるかをチェックする |
-v |
verbose (詳細表示) | - 解凍時に詳細な情報を表示する |
-h または --help
|
help (ヘルプ) | - コマンドの使い方を表示する |
標準出力
zcat, bzcat, xzcatコマンド
$ zcat [圧縮ファイル名]
オプション | 由来 | 説明 |
---|---|---|
default | zip + concatenate | - .gz 形式で圧縮されたファイルを解凍せずに中身を標準出力に表示する- cat コマンドのように使えるが、圧縮ファイルに対応 |
Ping-t
gzip
bzip
xz
zcat
xzcat