gzip

gzipとは、ファイルをGZIP形式で圧縮するUnix/Linuxコマンドであり、GNUプロジェクトによって開発されている。なお、GZIP形式はZIP形式と互換性が無い。

概要

gzip [ -acdfhklLnNrtvV19 ] [-S suffix] [ name ...  ]

引数

以下に示す引数を gzip コマンドに指定できる。

name
圧縮するファイルの名前を指定する。
$ gzip file1

file1 というファイルを圧縮して、 file1.gz というファイルを作成する。元の file1 というファイルは削除される。

オプション

以下に示すオプションを gzip コマンドに指定できる。

-a
ASCIIテキストモードで圧縮する。行末の変換はローカルの慣例に従って行う。非Unixシステムでのみサポートされる。 (POSIX)
--ascii
ASCIIテキストモードで圧縮する。行末の変換はローカルの慣例に従って行う。非Unixシステムでのみサポートされる。 (GNU)
-c
圧縮した結果をファイルではなく、標準出力へ出力する。この場合、元のファイルは削除されない。出力結果を他のコマンドへパイプで渡すときに使う。 (POSIX)
$ gzip -c file1 > foo.gz
--stdout
圧縮した結果をファイルではなく、標準出力へ出力する。この場合、元のファイルは削除されない。出力結果を他のコマンドへパイプで渡すときに使う。 (GNU)
$ gzip --stdout file1 > foo.gz
-S suffix
圧縮ファイルの拡張子を指定する。圧縮ファイルの拡張子を指定しない場合は、 .gz の拡張子が付けられる。 (POSIX)
$ gzip -S .gzip file1
--suffix suffix
圧縮ファイルの拡張子を指定する。圧縮ファイルの拡張子を指定しない場合は、 .gz の拡張子が付けられる。 (GNU)
-h
ヘルプを画面に表示して、コマンドを終了する。 (POSIX)
$ gzip -h
Usage: gzip [OPTION]... [FILE]...
Compress or uncompress FILEs (by default, compress FILES in-place).

Mandatory arguments to long options are mandatory for short options too.

  -c, --stdout      write on standard output, keep original files unchanged
  -d, --decompress  decompress
  -f, --force       force overwrite of output file and compress links
  -h, --help        give this help
  -k, --keep        keep (don't delete) input files
  -l, --list        list compressed file contents
  -L, --license     display software license
  -n, --no-name     do not save or restore the original name and timestamp
  -N, --name        save or restore the original name and timestamp
  -q, --quiet       suppress all warnings
  -r, --recursive   operate recursively on directories
      --rsyncable   make rsync-friendly archive
  -S, --suffix=SUF  use suffix SUF on compressed files
      --synchronous synchronous output (safer if system crashes, but slower)
  -t, --test        test compressed file integrity
  -v, --verbose     verbose mode
  -V, --version     display version number
  -1, --fast        compress faster
  -9, --best        compress better

With no FILE, or when FILE is -, read standard input.

Report bugs to <bug-gzip@gnu.org>.
--help
ヘルプを画面に表示して、コマンドを終了する。 (GNU)
-V
バージョン情報を標準出力へ出力して、コマンドを終了する。 (POSIX)
$ gzip -V
gzip 1.10
Copyright (C) 2018 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License .
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.
--version
バージョン情報を標準出力へ出力して、コマンドを終了する。 (GNU)

gunzip

gunzipとは、GZIP形式で圧縮されたファイルを解凍するUnix/Linuxコマンドであり、GNUプロジェクトによって開発されている。なお、GZIP形式はZIP形式と互換性が無い。

概要

gunzip [ -acfhklLnNrtvV ] [-S suffix] [ name ...  ]

引数

name
展開(解凍)するファイルを指定する。
$ gunzip example.gz

拡張子が .gz の場合は、拡張子の指定を省略できる。

$ gunzip example

オプション

以下に示すオプションを gunzip コマンドに指定できる。

-a
ASCIIテキストモードで解凍する。行末の変換はローカルの慣例に従って行う。非Unixシステムでのみサポートされる。 (POSIX)
--ascii
ASCIIテキストモードで解凍する。行末の変換はローカルの慣例に従って行う。非Unixシステムでのみサポートされる。 (GNU)
-h
ヘルプを画面に表示して、コマンドを終了する。 (POSIX)
$ gzip -h
Usage: gzip [OPTION]... [FILE]...
Compress or uncompress FILEs (by default, compress FILES in-place).

Mandatory arguments to long options are mandatory for short options too.

  -c, --stdout      write on standard output, keep original files unchanged
  -d, --decompress  decompress
  -f, --force       force overwrite of output file and compress links
  -h, --help        give this help
  -k, --keep        keep (don't delete) input files
  -l, --list        list compressed file contents
  -L, --license     display software license
  -n, --no-name     do not save or restore the original name and timestamp
  -N, --name        save or restore the original name and timestamp
  -q, --quiet       suppress all warnings
  -r, --recursive   operate recursively on directories
      --rsyncable   make rsync-friendly archive
  -S, --suffix=SUF  use suffix SUF on compressed files
      --synchronous synchronous output (safer if system crashes, but slower)
  -t, --test        test compressed file integrity
  -v, --verbose     verbose mode
  -V, --version     display version number
  -1, --fast        compress faster
  -9, --best        compress better

With no FILE, or when FILE is -, read standard input.

Report bugs to <bug-gzip@gnu.org>.
--help
ヘルプを画面に表示して、コマンドを終了する。 (GNU)
-V
バージョン情報を標準出力へ出力して、コマンドを終了する。 (POSIX)
$ gunzip -V
gzip 1.10
Copyright (C) 2018 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License .
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.
--version
バージョン情報を標準出力へ出力して、コマンドを終了する。 (GNU)

関連記事

参考文献

Internet Engineering Task Force (1996) RFC 1952 (GZIP file format specification version 4.3)