gunzip

圧縮と転送

書き方

gunzip [-k] <file.gz>

.gz を展開して元のファイルに戻し、成功すると .gz の側を消すので、残すなら `-k`、同名のファイルが既にあるときは `-f` が必要で、ディスクに書かずに流したいときは `-c`(zcat と同じ)を使います。

よく使うオプション

オプション意味
-kKeep the .gz file instead of removing it on success.
-cWrite to stdout and touch nothing on disk, the same as zcat.
-fOverwrite an existing output file, which it otherwise refuses to do.
-tTest the file instead of unpacking it.
-lList the sizes inside.

gunzip backup.sql.gz

Leaves backup.sql; the .gz file is removed.

gunzip -c dump.sql.gz | psql mydb

Restore without ever writing the uncompressed file to disk.

まとめることと縮めることは別の仕事です。tar がまとめ、gzip が縮め、.tar.gz はその両方です。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Q. gunzip は何をしますか。

.gz を展開して元のファイルに戻し、成功すると .gz の側を消すので、残すなら `-k`、同名のファイルが既にあるときは `-f` が必要で、ディスクに書かずに流したいときは `-c`(zcat と同じ)を使います。

Q. どう打ちますか。

gunzip [-k] <file.gz> — 角括弧は省いてよい部分です。

Q. よく使うオプションはいくつですか。

ここにまとめたのは5個です。全部は man gunzip にあります。このコマンドは圧縮と転送の仲間です。

関連するコマンド

man ページ: man gunzip