「Lemple-Ziv法」による圧縮を行います。圧縮したファイルの拡張子には「.gz」が付加されます。
gzip [オプション ・・・] ファイル名 [ファイル名2 ・・・]
オプション名 | 説明 |
-a,--ascii | 改行文字の変換を行います。 ※Unixシステムではサポートされていません。 |
-c,--stdout,--to-stdout | 出力先を標準出力に設定します。 |
-d,--decompress, --uncompress | 解凍作業を実行します。 |
-f,--force | 強制的に解凍作業を実行します。 |
-h,--help | 使用方法を表示します。 |
-l,--list | 解凍されたファイルの個々について詳細な情報を表示します。表示される情報は圧縮時のサイズ、解凍後のサイズ、圧縮率、解凍されたファイル名です。 |
-L,--license | ライセンスの表示を行います。 |
-n,--no-name | 圧縮時に指定の場合は元ファイル名の保存を行わずに圧縮します。解凍時に指定の場合は元ファイル名の復元を行わずに解凍します。 |
-N,--name | 圧縮時に指定の場合は元ファイル名を保存し、圧縮します。解凍時に指定の場合は元ファイル名の復元を行います。 |
-r,--recursive | 指定ディレクトリを再帰的に巡り、発見した全てのファイルの圧縮・解凍を実行します。 |
-t,--test | 指定された圧縮ファイルの整合性チェックを実行します。 |
-v,--verbose | 圧縮・解凍作業の際、操作対象のファイル・圧縮率・結果を表示します。 |
-V,--version | バージョン情報を表示します。 |
-1~-9,--fast,--best | 圧縮速度を設定します。「--fast」は最速であるが圧縮率は低く、「--best」は圧縮が最も高いが最も低速です。 |
-S 文字列 | 圧縮ファイル末尾の拡張子をgzから指定した文字列に変更します。 |
「gzip」コマンドを使用し指定したテキストファイル(「SampleText01.txt」が存在するものとします。)を圧縮します。
$ cat SampleText01.txt [Enter] (SampleText01)サンプル表示用テキストです。 $ gzip SampleText01.txt [Enter] $ zcat SampleText01.txt.gz [Enter] (SampleText01)サンプル表示用テキストです。