GNU zip (gzip) は、選択したファイルのサイズを縮小する圧縮ユーティリティです。多くの場合、gzip で圧縮されたファイルには .gz ファイル拡張子が付いています。 gzip コマンドにはいくつかのオプションがあります。これらのコマンド オプションについては、次の表で説明します。
オプション | 慣れている |
---|---|
-d | 逆ファイル圧縮 (解凍)。 |
-f | 複数のリンクがある場合やファイルが存在する場合でも、ファイルの圧縮または解凍を強制します。 |
-n | 元のファイル名とタイムスタンプの保存を省略します。 |
-N | 元のファイル名とタイムスタンプを保存します。 |
-q | すべての警告を抑制します。 |
-r | 圧縮または解凍中のディレクトリ再帰を有効にします。 |
-v | 圧縮または解凍されたファイルの名前と縮小率を表示します。 |
-t | 圧縮ファイルの整合性チェックを実行します。 |
構文
gzip コマンドの構文は次のとおりです。
# gzip [options] [file names]
gunzip コマンド
gunzip コマンドは、コマンドラインで gzip -d を発行するのと同じです。
gzip によるアーカイブ ファイルの圧縮:
図
gzip コマンドの例
1. ファイルを圧縮するには:
# gzip file
2. ファイルを解凍するには:
# gzip -d file.gz # gzip --decompress file.gz # gzip --uncompress file.gz
3. 圧縮ファイルの内容を表示するには:
# gzip -c file.gz # gzip --stdout file.gz # gzip --to-stdout file.gz
4. ファイルを強制的に圧縮/解凍するには:
# gzip -f file # gzip --force file
# gzip -d -f file.gz # gzip -d --force file.gz
5. 元のファイル名を保存しないようにするには:
# gzip -n file # gzip --no-name file
6. 元のファイル名とタイムスタンプを保存するには:
# gzip -N file # gzip --no-name file
7. すべての警告を抑制するには:
# gzip -q file # gzip --quiet file
8. ファイルを再帰的に圧縮するには:
# gzip -r /tmp # gzip --recursive /tmp
9. .gz の代わりに独自のサフィックスを指定するには:
# gzip -S .cz file # gzip --suffix .cz file
10. ファイルの整合性をテストするには:
# gzip -t file.gz # gzip --test file.gz
11. 圧縮速度を指定するには:
# gzip -1 file # gzip --fast file # gzip -9 file # gzip --best file
12. gzip ライセンス情報を表示するには:
# gzip -L # gzip --license
13. バージョン情報を取得するには:
# gzip -v # gzip --version
14. ヘルプを一覧表示するには:
# gzip -h # gzip --help