gunzip

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

概要

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

引数

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

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

$ gunzip example

展開(解凍)するファイルは複数指定できる。

$ gunzip foo.gz bar.gz baz.gz

オプション

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

-a
ASCIIテキストモードで解凍する。行末の変換はローカルの慣例に従って行う。非Unixシステムでのみサポートされる。 (POSIX)
改行コードの違い
OS 改行コード 表記
Linux / Unix LF \n
macOS LF \n
Microsoft Windows CR + LF \r\n
--ascii
ASCIIテキストモードで解凍する。行末の変換はローカルの慣例に従って行う。非Unixシステムでのみサポートされる。 (GNU)
-h
ヘルプを画面に表示して、コマンドを終了する。 (POSIX)
$ gzip -h
--help
ヘルプを画面に表示して、コマンドを終了する。 (GNU)
$ gzip --help
-L
ライセンスを表示して、コマンドを終了する。 (POSIX)
$ gunzip -L
--license
ライセンスを表示して、コマンドを終了する。 (GNU)
$ gunzip --license
-q
すべての警告を抑制する。 (POSIX)
$ gunzip -q example.tar.gz
--quiet
すべての警告を抑制する。 (GNU)
$ gunzip --quiet example.tar.gz
-v
冗長モード。圧縮または解凍された各ファイルの名前と削減率を表示する。 (POSIX)
$ gunzip -v example.tar.gz
--verbose
冗長モード。圧縮または解凍された各ファイルの名前と削減率を表示する。 (GNU)
$ gunzip --verbose example.tar.gz
-V
バージョン情報を標準出力へ出力して、コマンドを終了する。 (POSIX)
$ gunzip -V
--version
バージョン情報を標準出力へ出力して、コマンドを終了する。 (GNU)
$ gunzip --version

関連記事

参考文献

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