gzip

「Lemple-Ziv法」による圧縮を行います。圧縮したファイルの拡張子には「.gz」が付加されます。


書式

gzip [オプション ・・・] ファイル名 [ファイル名2 ・・・]

▲PageTop

オプション

オプション名 説明
-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から指定した文字列に変更します。

▲PageTop

実行例

「gzip」コマンドを使用し指定したテキストファイル(「SampleText01.txt」が存在するものとします。)を圧縮します。

  1. テキストファイル「SampleText01.txt」の内容を確認します。
  2. テキストファイル「SampleText01.txt」を圧縮します。
  3. 「zcat」コマンドを使用して、圧縮したファイル「SampleText01.txt.gz」の内容を確認します。

実行結果

$ cat SampleText01.txt [Enter]
(SampleText01)サンプル表示用テキストです。

$ gzip SampleText01.txt [Enter]
$ zcat SampleText01.txt.gz [Enter]
(SampleText01)サンプル表示用テキストです。
        

▲PageTop