

高岡智則
年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)
gunzip とは
gunzip は Unix 系のコマンドで gzip 形式で圧縮されたファイルを元の状態に戻す機能を持ちます。gzip はよく使われる圧縮方式であり 拡張子は .gz がつくことが多いです。gunzip を使うと gzip で圧縮されたファイルを展開して 元のデータに戻すことができます。基本的にはファイルを解凍するだけの役割を担いますが 実は gzip 全体の仕組みや tar との組み合わせ方を知ると 日常のファイル管理がずっと楽になります。
gunzip と gzip の関係を整理しておくと 混同を避けやすくなります。gzip は圧縮を実行するコマンドで ファイルを小さくするための操作全般を指します。一方 gunzip はその結果として作られた .gz ファイルを解凍して元のファイルを作る動作を担います。なお tar という別のコマンドと組み合わせて使われる場面が多くなります。tar は複数のファイルを一つにまとめる役割があり その後 gzip で圧縮して tar.gz や tgz という形にします。展開する場合は tar を使って同時に元に戻すこともあります。
基本の使い方 はとてもシンプルです。ファイル名が sample.gz の場合 gunzip sample.gz と入力するだけで 展開後のファイル sample が作成されます。展開後は元の圧縮ファイル sample.gz は自動的に削除されるのが通常の挙動です。ファイルをそのまま残したい場合は後述のオプションを使います。
gunzip の基本的な使い方とオプション
基本構文は gunzip ファイル名 です。実務でよく使われるオプションをいくつか紹介します。
- -c または --stdout : 展開結果を標準出力へ出力します。ファイルとして保存せずに確認したい時に使います
- -d または --decompress : 展開の指示を明示します
- -k : 元の gzip ファイルを保持します。展開後も sample.gz を残したい場合に便利です
- -f : 展開時にファイルが存在しても強制的に置き換えます
- -l : コマンドが対象とするファイルの圧縮情報を表示します
- -t : 展開ファイルの整合性をテストします。データが壊れていないかを確認するのに役立ちます
- -S suffix : 指定した拡張子を使ってファイルを検索・展開します
これらのオプションを組み合わせることで より柔軟にファイルを扱えます。たとえば tar で作成した tar.gz を展開する場合 まず gzip による圧縮を解く必要がありますが tar のオプションを併用して tar -xzf の形で一度に展開する方法がよく使われます。tar はファイルの集合をまとめて扱えるため gzip の展開と合わせると 作業が格段に楽になります。
実際の例と注意点
実務での実例としては次のような場面が考えられます。まずは sample.txt.gz の展開です。コマンドは gunzip sample.txt.gz です。展開後は同じディレクトリに sample.txt が現れ gzip ファイルは通常削除されます。もし元の gzip ファイルを残したい場合は -k オプションを使います。次に大きなアーカイブを扱う場合は tar と組み合わせると便利です。tar -xzf archive.tar.gz のように一度に解凍と展開を行えます。なお Windows 環境でも WSL や Git Bash などの環境を使えば同様の操作が可能です。
注意 点としてはファイルの整合性を確認することが重要です。ダウンロード直後に gz ファイルを展開して中身が想定と違うことがあるため -t での検査を活用しましょう。また重要なファイルを展開する前にはバックアップを取ると安心です。
よくある質問
Q1 gunzip は必ずファイルを削除しますか はい ほとんどの場合 gzip ファイルは展開後に削除されますが -k オプションを付けると 保持できます
Q2 tar と一緒に使うと何が楽ですか tar は複数ファイルを一つにまとめる機能があり gzip 圧縮と組み合わせることで 大きなデータの送受信や保存が簡単になります tar -xzf のように 一度の操作で展開と解凍を同時に行えます
表で見る gunzip の基本操作
| コマンド | 説明 |
|---|---|
| gunzip file.gz | gz ファイルを解凍して元ファイルを作成。元の file.gz は通常削除されます |
| gunzip -k file.gz | 元の gzip ファイルを残して展開します |
| gunzip -c file.gz > file | 展開結果を標準出力へ出力しファイルとして保存しません |
| gunzip -l file.gz | 圧縮情報を表示します |
| gunzip -t file.gz | 展開ファイルの整合性を検査します |
gunzip は日常のファイル管理で 非常に役立つ基本的なツールです。使い方を覚えておくと ダウンロードした圧縮ファイルをすぐに確認できるようになり 作業の流れがスムーズになります。
gunzipの同意語
- gzip -d
- gzipコマンドの解凍オプションで、.gzファイルを展開して元のファイルを作成します。gunzipと同等の機能を持ちます。
- gzip --decompress
- gzipコマンドの長形式オプション。.gzファイルを解凍して元ファイルを復元します。gunzipと同じ動作をします。
- gunzip -c
- 標準出力へ解凍結果を出力する使い方。実ファイルを作成せずに内容を確認したり、他コマンドへ渡す際に便利です。
- zcat
- gzファイルを解凍して標準出力へ表示するコマンド。gunzipと同等の挙動をすることが多く、パイプ処理に使われます。
- gzcat
- macOSなどでzcatの別名として提供されるコマンド。gzファイルを解凍して標準出力へ表示します。
- pigz -d
- pigzという並列版のgzipツールの解凍オプション。gunzipと同等に.gzファイルを解凍しますが、複数コアで高速化します。
gunzipの対義語・反対語
- gzip
- gzip 形式でファイルを圧縮するコマンド/処理。gunzip の対となる圧縮側の語。
- compress
- ファイルを圧縮してサイズを小さくする一般的な行為。gunzip の反対語として使われることが多い(圧縮を行う動作の総称)。
- zip
- ZIP形式でファイルを圧縮する行為。gzip の別形式の圧縮手段。
- uncompress
- 従来の compress 形式で圧縮されたデータを解凍・展開する行為。圧縮の反対語として使われることがある。
gunzipの共起語
- gzip
- gunzipの元になる圧縮ツール。Deflateアルゴリズムを用いてデータを.gz拡張子のファイルとして圧縮します。
- gzファイル
- .gz拡張子の圧縮ファイル。gunzipはこの形式を解凍します。
- 解凍
- 圧縮されたデータを元の状態に戻す操作。gunzipは.gzファイルの解凍を担うコマンドです。
- tar
- 複数ファイルを一つのアーカイブへまとめる形式。gzipと組み合わせると tar.gz または tgz として使われます。
- tar.gz
- tarアーカイブをgzipで圧縮した形式。gunzipで解凍して tar アーカイブを取り出します。
- tgz
- tar.gz の別名表記。ファイル名で tgz が使われることも多いです。
- gunzip -c
- 標準出力へ解凍データを出力するオプション。パイプ処理で他のコマンドへ渡すときに便利。
- gzip -d
- gzipの解凍オプション。gunzipと同じ役割を果たします。
- zcat
- gzipで解凍したデータを標準出力へ出力する別名コマンド。パイプ処理で使われます。
- 標準出力
- 出力を端末ではなく他のプログラムへ渡す受け口。gunzip -c などで活用します。
- 標準入力
- 入力を端末から受けるのではなく、他のプログラムから受け取る入力経路。パイプで gunzip に渡すときなどに使います。
- コマンドライン
- 端末上でコマンドを入力して操作する方式。gunzipは典型的なコマンドラインツールです。
- Linux
- gunzipはLinuxを中心に提供される圧縮解凍ツールの一つです。
- Unix
- Unix系OSの標準ツール群に含まれる解凍コマンドです。
- WSL
- Windows Subsystem for Linux。Windows上でgunzipを利用する環境の一つです。
- tar -xzf
- tarアーカイブをgzipで圧縮したファイルを解凍する組み合わせコマンド。単独の gunzip では扱えない tar の展開にも合わせて使われることが多いです。
- -dオプション
- 解凍を指定するオプション。gzip/gunzip で使われます。
- -cオプション
- 標準出力へ出力するオプション。gunzip -c などで活用されます。
- ファイル拡張子 .gz
- .gzはgzip圧縮ファイルの拡張子。
gunzipの関連用語
- gunzip
- gzip 圧縮ファイルを解凍するコマンド。通常は gzip -d と同等の動作をします。入力ファイルを展開して元のファイルを作成します。
- gzip
- GNU zip の略。データを Deflate アルゴリズムで圧縮するツールで、拡張子は .gz。高速かつ広く使われる圧縮形式です。
- .gz
- gzip で作成される圧縮ファイルの拡張子。1つのファイルを圧縮した結果として生成されます。
- tar
- 複数のファイルを1つのアーカイブにまとめるツール。ファイルを運搬しやすくするための箱のような役割。
- tar.gz
- tar アーカイブを gzip で圧縮した形式。1つのファイルに複数ファイルをまとめて圧縮します。
- tgz
- tar.gz の別名。拡張子として .tgz もよく使われます。
- DEFLATE
- gzip が使用する圧縮アルゴリズム。中速で高い圧縮率を実現します。
- zlib
- DEFLATE などの圧縮機能を提供するライブラリ。gzip の内部実装にも用いられます。
- zcat
- gzip 圧縮ファイルを標準出力へ解凍して表示するコマンド。ファイルを展開せず中身を確認できます。
- zless
- gz 圧縮ファイルをページング形式で閲覧するコマンド。実質的には gzip の出力を less で表示します。
- zmore
- gz 圧縮ファイルの閲覧をサポートするコマンド。zless の別名として使われることがあります。
- zgrep
- gz 圧縮ファイル内のテキストを grep 風に検索するコマンド。圧縮ファイルの中身を直接検索します。
- gzip -d
- gzip コマンドの解凍操作を実行します。-d は --decompress と同等。
- gzip -c
- 圧縮データをファイルへ書き出さず、標準出力へ出力します。別ファイルへリダイレクト可能。
- gzip -k
- 処理後も元のファイルを残します。圧縮・解凍時に元ファイルを保持するオプション。
- gzip -f
- 同名ファイルがあっても強制的に上書きします。安全性より上書きを優先します。
- gzip -1 〜 -9
- 圧縮レベルを指定するオプション。-1 が速さ重視、-9 が圧縮率重視です。
- pigz
- 並列処理により gzip と同じフォーマットで圧縮を行うツール。マルチコア環境で高速化します。
- deflate
- DEFLATE という圧縮方式の正式名称。gzip はこの方式を用いてデータを圧縮します。
- gzip フォーマットのヘッダと CRC
- gzip ファイルはヘッダ情報とデータ部、CRC32 チェックサム、フッタで構成され、データの整合性を確認します。
- tarball
- tar アーカイブを gzip などで圧縮したファイル群の総称。ソフトウェア配布などで使われます。



















