カテゴリ: Linux 更新日: 2026/04/27

Linuxのgunzipコマンドとは?gzipファイルを解凍する方法を初心者向けに解説

Linuxのgunzipコマンドとは?gzipファイルを解凍する方法
Linuxのgunzipコマンドとは?gzipファイルを解凍する方法

先生と生徒の会話形式で理解しよう

生徒

「先生、Linuxで圧縮されたファイルを開きたいときはどうしたらいいですか?」

先生

「その場合は、gunzipコマンドを使うと簡単にgzip形式の圧縮ファイルを解凍できます。」

生徒

「gzip(ギップ)って何ですか?初めて聞きました。」

先生

「gzipは、LinuxやUnixでよく使われる圧縮形式で、ファイルのサイズを小さくして保存したり、転送を速くしたりするのに便利です。gunzipはそのgzipファイルを元の状態に戻すコマンドです。」

生徒

「なるほど!初心者でも簡単に使えますか?」

先生

「もちろんです。コマンドはシンプルで、いくつかのオプションを覚えれば、すぐに使えるようになります。」

Linuxを初めて学ぶ人や、 OS・プロセス・メモリ管理・仮想マシン・コンテナの仕組みを図解で理解したい人におすすめの定番書籍です。

試して理解 Linuxのしくみを見る

※ Amazonアソシエイト広告リンク

1. gunzipコマンドとは?

1. gunzipコマンドとは?
1. gunzipコマンドとは?

gunzipコマンドは、Linux(リナックス)のターミナルで使える、gzip形式の圧縮ファイルを解凍するための基本的なコマンドです。gzip(ギップ)は、ファイル圧縮の標準形式のひとつで、ファイルを小さくして保存や転送を効率化するのに便利です。

例えば、ソフトウェアの配布ファイルやログファイルなどがgzip形式で配布されることが多く、そのままでは中身を確認できないので、gunzipで解凍する必要があります。

2. gzipファイルの確認方法

2. gzipファイルの確認方法
2. gzipファイルの確認方法

まず、解凍したいgzipファイルが本当に存在するか確認します。Linuxではlsコマンドで一覧表示できます。


ls -l
-rw-r--r--  1 user user 10240 Mar 24 12:00 sample.txt.gz

上記のように、sample.txt.gzというgzipファイルがあることを確認できます。

3. gunzipでファイルを解凍する基本操作

3. gunzipでファイルを解凍する基本操作
3. gunzipでファイルを解凍する基本操作

gzip形式のファイルを解凍する基本コマンドは非常にシンプルです。以下のように入力します。


gunzip sample.txt.gz

実行すると、元のgzipファイルは削除され、同名の解凍されたファイル(この場合は sample.txt)が作成されます。

4. gunzipで元のファイルを残して解凍する方法

4. gunzipで元のファイルを残して解凍する方法
4. gunzipで元のファイルを残して解凍する方法

gzipファイルを解凍しても元の圧縮ファイルを残したい場合は、-kオプションを使います。


gunzip -k sample.txt.gz
ls -l
-rw-r--r--  1 user user 10240 Mar 24 12:00 sample.txt.gz
-rw-r--r--  1 user user 10240 Mar 24 12:00 sample.txt

このように、元の sample.txt.gz は残ったまま、解凍された sample.txt が作成されます。

5. 複数のgzipファイルを一度に解凍する方法

5. 複数のgzipファイルを一度に解凍する方法
5. 複数のgzipファイルを一度に解凍する方法

ディレクトリ内に複数のgzipファイルがある場合、gunzip *.gzとすることでまとめて解凍できます。


gunzip *.gz
ls -l
-rw-r--r--  1 user user 10240 Mar 24 12:00 file1.txt
-rw-r--r--  1 user user 20480 Mar 24 12:05 file2.txt

この方法は、大量の圧縮ファイルを一度に解凍したいときに非常に便利です。

6. gunzipコマンドの便利なオプション一覧

6. gunzipコマンドの便利なオプション一覧
6. gunzipコマンドの便利なオプション一覧

gunzipにはいくつか便利なオプションがあります。初心者でも覚えておくと役立つものを紹介します。

  • -c : 標準出力に解凍内容を出力する(ファイルは削除されない)
  • -f : 上書き確認なしで強制的に解凍する
  • -v : 解凍中の詳細を表示する

例として、標準出力に解凍して内容を確認する場合は次のようにします。


gunzip -c sample.txt.gz
これはgzipで圧縮されたファイルの内容です

7. gzip圧縮とgunzipの関係を知っておこう

7. gzip圧縮とgunzipの関係を知っておこう
7. gzip圧縮とgunzipの関係を知っておこう

gzip(ギップ)で圧縮されたファイルは、拡張子が .gz となっています。Linuxでは圧縮と解凍を組み合わせて使うことが多く、例えばログファイルやバックアップファイルを効率よく管理できます。gzipで圧縮して .gz にしたものを gunzip で元に戻すという流れです。

8. tarファイルと組み合わせたgunzipの使い方

8. tarファイルと組み合わせたgunzipの使い方
8. tarファイルと組み合わせたgunzipの使い方

tar(タール)コマンドでまとめて圧縮したファイル(例:archive.tar.gz)も、gunzipで解凍可能です。解凍後にtarで展開します。


gunzip archive.tar.gz
tar -xvf archive.tar
file1.txt
file2.txt

この方法を覚えておくと、複数ファイルをまとめて圧縮・解凍する際に便利です。

9. Linux初心者が覚えておくべきポイント

9. Linux初心者が覚えておくべきポイント
9. Linux初心者が覚えておくべきポイント
  • gzip形式の圧縮ファイルは .gz で終わることを覚える
  • gunzipは簡単に解凍できるが、元のファイルを残したい場合は -k オプションを使う
  • 複数ファイルは *.gz でまとめて解凍できる
  • tarとの組み合わせで大量のファイルも効率的に管理可能

これらを覚えておくと、Linuxでのファイル管理や圧縮ファイルの扱いがぐっと楽になります。

LPICレベル1の合格を目指している人や、 Linuxコマンド・シェル・ネットワーク・セキュリティの試験対策を効率よく進めたい人におすすめの定番問題集です。

Linux教科書 LPICレベル1 スピードマスター問題集を見る

※ Amazonアソシエイト広告リンク

まとめ

まとめ
まとめ

本記事では、Linuxのgunzipコマンドについて詳しく解説しました。Linux初心者にとって、圧縮ファイルの取り扱いは最初は難しく感じるかもしれませんが、gunzipを使えばgzip形式のファイルを簡単に解凍できることがわかりました。
まず、gzip形式とはLinuxやUnixで広く使われている圧縮形式であり、ファイルの容量を小さくして保存や転送を効率化できる点が大きな特徴です。圧縮されたファイルは拡張子が.gzで表示されるため、これを確認することから始めます。
次に、基本的なgunzipコマンドの使い方として、単純にファイル名を指定して実行するだけで解凍できることを学びました。元の圧縮ファイルを残したい場合には-kオプションを使うことで、解凍後も圧縮ファイルが削除されないことも重要なポイントです。
また、複数のgzipファイルをまとめて解凍する場合はgunzip *.gzのようにワイルドカードを利用でき、大量のファイル処理が効率化できることも理解しました。さらに、-c-f-vなどの便利なオプションを覚えておくと、解凍作業をより柔軟に行うことが可能です。
さらに、tarコマンドと組み合わせることで、複数ファイルをまとめて圧縮・解凍する際に非常に便利であることも学びました。例えばarchive.tar.gzを解凍後、tar -xvf archive.tarで元の複数ファイルに戻すことができます。
まとめると、Linuxでのgzip圧縮ファイルの管理は、gunzipを中心に覚えることで効率的かつ簡単に行えることがわかりました。特に初心者は、基本操作、元ファイルを残すオプション、複数ファイルのまとめ解凍、tarとの組み合わせを重点的に理解しておくと、日常のファイル管理がぐっと楽になります。

先生と生徒の振り返り会話

生徒

「先生、gunzipコマンドを使うとgzipファイルを簡単に解凍できることがよくわかりました。でも、複数ファイルをまとめて解凍するときはどうやって使うんですか?」

先生

「複数ファイルをまとめて解凍する場合は、ワイルドカード*.gzを使います。例えばgunzip *.gzと入力すると、ディレクトリ内の全てのgzipファイルが一度に解凍されます。」

生徒

「なるほど!それなら大量の圧縮ファイルも簡単に扱えますね。それと元のファイルを残したい場合はどうするんですか?」

先生

「その場合は-kオプションを使います。例えばgunzip -k sample.txt.gzとすると、解凍されたファイルが作成されても、元のsample.txt.gzは削除されずに残ります。」

生徒

「先生、標準出力に解凍して中身を確認する方法もあるって聞きました。」

先生

「そうですね。-cオプションを使うと、解凍した内容を画面に表示できます。例えば


gunzip -c sample.txt.gz
とすれば、ファイル内容がターミナル上に表示されます。元ファイルはそのまま残ります。」

生徒

「tarでまとめた圧縮ファイルもgunzipで解凍できるんですね。使い方の流れがよくわかりました。」

先生

「その通りです。tarでまとめたarchive.tar.gzgunzip archive.tar.gzで解凍し、tar -xvf archive.tarで展開すれば複数のファイルを簡単に管理できます。Linux初心者でも基本の操作を覚えれば、圧縮・解凍作業は非常に効率的になります。」

生徒

「これでLinuxでのファイル圧縮や解凍がすごく身近に感じられます。ありがとうございます!」

先生

「はい、ポイントは基本操作とオプション、tarとの組み合わせです。覚えておくと日々の作業がスムーズになりますよ。」

カテゴリの一覧へ
新着記事
New1
Linux
Linuxの/proc/meminfoとは?メモリ使用状況を確認する仕組みを初心者向けに徹底解説
新規投稿
New2
情報セキュリティマネジメント試験
RATとは?リモートアクセス型ウイルスの仕組みと対策を初心者向けに解説
更新記事
New3
基本情報技術者試験
ビッグデータとは?初心者でもわかる大量データ活用の基本と活用事例
更新記事
New4
基本情報技術者試験
クライアントとは?初心者でもわかるコンピュータの基本用語をやさしく解説
更新記事
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
NIC
308
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.2
Java&Spring記事人気No2
基本情報技術者試験
セグメントとは?ネットワークの基本単位を初心者向けにやさしく解説
No.3
Java&Spring記事人気No3
基本情報技術者試験
16進数とは?初心者にもわかる意味・読み方・変換方法をやさしく解説!
No.4
Java&Spring記事人気No4
基本情報技術者試験
DHCP
233
DHCPとは?初心者でもわかるIPアドレス自動割り当ての仕組み
No.5
Java&Spring記事人気No5
基本情報技術者試験
マイクロ(μ)とは?初心者にもわかる単位の意味と使い方をやさしく解説
No.6
Java&Spring記事人気No6
基本情報技術者試験
SMTP
173
SMTPとは?初心者でもわかるメール送信の仕組みとプロトコルをやさしく解説!
No.7
Java&Spring記事人気No7
基本情報技術者試験
IMAP
162
IMAPとは?初心者でもわかるメール受信プロトコルの仕組みと使い方
No.8
Java&Spring記事人気No8
基本情報技術者試験
ビット(bit)とは?デジタルデータの最小単位をわかりやすく解説