gunzip
圧縮と転送
書き方
gunzip [-k] <file.gz>.gz を展開して元のファイルに戻し、成功すると .gz の側を消すので、残すなら `-k`、同名のファイルが既にあるときは `-f` が必要で、ディスクに書かずに流したいときは `-c`(zcat と同じ)を使います。
よく使うオプション
| オプション | 意味 |
|---|---|
| -k | Keep the .gz file instead of removing it on success. |
| -c | Write to stdout and touch nothing on disk, the same as zcat. |
| -f | Overwrite an existing output file, which it otherwise refuses to do. |
| -t | Test the file instead of unpacking it. |
| -l | List the sizes inside. |
例
gunzip backup.sql.gzLeaves backup.sql; the .gz file is removed.
gunzip -c dump.sql.gz | psql mydbRestore 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