gunzip・とは?初心者でも分かる使い方と仕組みを徹底解説共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
gunzip・とは?初心者でも分かる使い方と仕組みを徹底解説共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢: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.gzgz ファイルを解凍して元ファイルを作成。元の 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 などで圧縮したファイル群の総称。ソフトウェア配布などで使われます。

gunzipのおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
14216viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2341viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1043viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
873viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
756viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
750viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
649viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
633viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
582viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
532viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
524viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
492viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
486viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
485viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
483viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
382viws
select句・とは?初心者でも分かるSQLの基本と使い方共起語・同意語・対義語も併せて解説!
377viws
wi-fiとは?初心者向けにわかりやすく解説する基礎ガイド共起語・同意語・対義語も併せて解説!
371viws
ダイレクトチャットとは?初心者向けガイドで使い方と注意点を徹底解説共起語・同意語・対義語も併せて解説!
341viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
320viws

新着記事

インターネット・コンピュータの関連記事