

高岡智則
年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)
zcatとは何か
zcat は gzip 圧縮ファイルを展開せずに中身を表示してくれる便利な道具です。実際には gzip の -dc オプションを組み合わせた動作と同じ意味をもちます。つまり圧縮ファイルの内容をそのまま画面に出力してくれるので 中身を手早く確認したいときに役立ちます。
ファイルの名前が sample.gz のように拡張子.gz になっている場合によく使われます。圧縮されたデータを読み取りたいときに 従来のようにいちど解凍してから読む手間を省くことができます。
基本的な使い方
最も基本的な使い方は ファイル名をそのまま zcat に渡すだけです。例として次のように実行します
zcat sample.gz
この操作は standard output へ解凍済みの内容を表示します。つまり端末の画面に解凍後のテキストがそのまま表示されるということです。
実用的な使い方の例
大きな圧縮ファイルの中身をすぐに検索したいときにはパイプを使って他のコマンドと組み合わせます。たとえば特定の語を探す場合は次のようにします
zcat sample.gz | grep 重要語
このように zcat はgrep など他のツールと連携させることで 効率的な作業を可能にします。
他の圧縮形式と比較
zcat は主に gzip 形式のファイルを対象とします。gz のほかに bz2 や xz など別の圧縮形式には別のコマンドがあり 同じ目的で使えるものもあれば使い方が少し異なることがあります。gz ファイルを扱うときには zcat の他に zless や zgrep など 似た名前のツール群も覚えておくと便利です。
注意点とよくある質問
ざっくり言えば zcat は圧縮ファイルを対象にしています。未圧縮のファイルを渡すとエラーになる場合があります。その場合にはそのファイルをそのまま読むための cat を使うなど 別の方法を選ぶとよいです。
また信頼できるソースのファイルだけを扱うことが大切です。圧縮ファイルにはウイルスが混入している可能性があり 得体の知れないデータを展開するのは避けましょう。
まとめ
zcat は gzip 圧縮ファイルを展開せず表示する基本的なツールです。使い方はとてもシンプルで 圧縮ファイルをそのまま読むことができます。日常の作業では zcat を使って中身を確認したり パイプで他のコマンドと組み合わせて検索したりする場面が多いでしょう。初級者のうちは zcat と他のツールを組み合わせる練習を重ねると 作業の効率がぐんと上がります。
| 説明 | |
|---|---|
| zcat | gzip 圧縮ファイルを展開して内容を標準出力に表示する |
| gzip -dc | zcat と同等の動作を別の表現で実行する方法 |
zcatの同意語
- zcat
- gzip 形式の .gz ファイルを標準出力へ展開して表示するコマンド。パイプで他のコマンドへ渡して中身をすぐ確認するのに使われます。
- gzcat
- BSD 系・macOS での zcat の別名コマンド。機能は同じく、gz ファイルを標準出力へ展開します。
- gunzip -c
- gunzip コマンドに -c オプションを付けて、.gz ファイルを展開しつつ結果を標準出力へ出力します。
- gzip -d -c
- gzip コマンドで -d(展開)と -c(標準出力)を組み合わせ、gz ファイルの内容を画面に表示します。
- gzip -cd
- gzip コマンドで -c と -d を同時に指定し、gz ファイルを展開して標準出力へ出力します。
- gunzip -dc
- gunzip コマンドに -d と -c を組み合わせて、gz ファイルを展開した結果を標準出力へ表示します。
zcatの対義語・反対語
- 圧縮する
- zcat の反対の動作。ファイルを圧縮してデータ量を小さくすることです。zcat は gzip 等で圧縮されたファイルを展開して中身を表示します。
- gzipで圧縮
- ファイルを gzip 形式で圧縮するコマンド。圧縮後の小さな.gz ファイルを作成します。zcat が gzip 圧縮ファイルを展開して中身を表示するのとは反対の操作です。
- zipで圧縮
- ZIP 形式で圧縮するコマンド。異なる圧縮形式(ZIP)でファイルをまとめて圧縮します。
- compressで圧縮
- 古い Unix の圧縮コマンドでファイルを圧縮する操作。歴史的な形式で、現在はあまり使われません。
- bzip2で圧縮
- bzip2 形式でファイルを圧縮する操作。一般的に gzip より高い圧縮率を狙える形式のひとつです。
- xzで圧縮
- XZ 形式でファイルを圧縮する操作。高い圧縮率と現代的なフォーマットとして用いられます。
- catで表示
- 圧縮されていない生データをそのまま表示するコマンド。zcat が展開して表示するのとは逆の“展開しない表示”の感覚に近い代表例です。
zcatの共起語
- zcat
- gzip形式の圧縮ファイルを標準出力に展開して表示するコマンド。gzipパッケージに含まれ、圧縮ファイルの中身をすぐに確認したいときに使います。
- gzip
- gzipは圧縮ツールと圧縮形式で、.gz拡張子のファイルを作成・展開します。DEFLATEアルゴリズムを使います。
- gunzip
- gzipで圧縮されたファイルを展開するコマンド。zcatと同様の機能を提供します。
- gzcat
- macOSなどで zcat の別名として提供されることがあるコマンド。
- gzless
- gzip圧縮ファイルをページャーで閲覧するツール。
- zmore
- gzip圧縮ファイルをページャーで閲覧するツール。
- zless
- gzip圧縮ファイルをページャーで閲覧するツール。
- stdout
- zcatは展開結果を標準出力(stdout)へ送ります。
- pipe
- パイプ(|)を使って、zcatの出力を別のコマンドへ渡す方法。
- grep
- zcatの出力を検索するための文字列検索ツール。
- tar
- アーカイブを作成・展開する基本ツール。gzipと組み合わせて tar.gz/tgz の形式にすることが多い。
- .gz
- .gzはgzipで圧縮されたファイルの拡張子。
- tar.gz
- tarアーカイブをgzipで圧縮した形式。
- .tgz
- tar.gz の別表記。拡張子としてよく使われます。
- UNIX
- zcatは主にUnix系OSで使われるコマンド。
- Linux
- Linux環境でzcatやgzipがよく使われる圧縮・展開のプラットフォーム。
- macOS
- macOS環境でgzcat/gzip/zcatが利用されます。
- DEFLATE
- gzipが採用する圧縮アルゴリズム。データを効率よく圧縮します。
- deflate
- DEFLATEアルゴリズムの別表記。
- decompress
- 圧縮ファイルを元データへ戻す操作。zcatはgzip形式のファイルを展開して表示します。
- unzip
- ZIP形式の圧縮ファイルを展開するコマンド。gzipとは別形式。
- archive
- 複数ファイルを1つのアーカイブにまとめ、圧縮や転送を容易にするファイル形式・操作。
zcatの関連用語
- zcat
- gzipで圧縮されたファイルを標準出力へ展開して表示するコマンド。ファイルを画面に表示したり、別のコマンドへ渡したりする時に使う。
- gzip
- データを gzip 形式で圧縮するツール。拡張子は .gz。圧縮と展開の両方をサポートし、-d で展開、-c で標準出力へ出力するなどのオプションがある。
- gunzip
- gzip 圧縮ファイルを展開するコマンド。gzip -d のエイリアスとして使用され、tar.gz の解凍にも使える。
- gzcat
- BSD 系の環境で zcat の別名として提供されることが多いコマンド。
- bzcat
- bzip2 圧縮ファイルを展開して標準出力へ出力するコマンド。
- bunzip2
- bzip2 圧縮ファイルを展開するコマンド。
- bzip2
- データを bz2 形式で圧縮するツール。高い圧縮比を狙えるが処理が重いことがある。
- xz
- 高圧縮形式の圧縮ツール。.xz 形式のファイルを作成・展開できる。
- xzcat
- xz 圧縮ファイルを展開して標準出力へ出力するコマンド。
- unxz
- .xz 圧縮ファイルを展開するコマンド。
- zlib
- データ圧縮ライブラリ。gzip の基盤となる技術で、さまざまな言語で利用される。
- tar
- 複数のファイルを1つのアーカイブにまとめるツール。
- tar.gz
- tar アーカイブを gzip で圧縮したファイル。よく使われる組み合わせ。
- .gz
- gzip 形式で圧縮されたファイルの拡張子 .gz のこと。
- gzip -d
- gzip の展開オプション。圧縮ファイルを元に戻す動作を指す。
- gzip -c
- 圧縮結果を標準出力へ出力するオプション。リダイレクトやパイプと組み合わせる時に便利。
- gzip -l
- 圧縮ファイルの情報(圧縮率、元のサイズ、圧縮後のサイズ等)を表示するオプション。
- gzip -t
- 圧縮ファイルの整合性を検証するオプション。
- stdin
- 標準入力。コマンドがデータを受け取るデフォルトの入力元。
- stdout
- 標準出力。コマンドがデータを出力するデフォルトの出力先。
- パイプ
- コマンド同士を結び、前のコマンドの出力を次のコマンドの入力として流す仕組み。
zcatのおすすめ参考サイト
- zcatコマンドとは - IT用語辞典 e-Words
- zcatコマンドとは - IT用語辞典 e-Words
- catコマンドとは - IT用語辞典 e-Words
- zcatとは?意味をわかりやすく簡単に解説 - xexeq.jp



















