zcatとは?初心者のための使い方と特徴をやさしく解説共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
zcatとは?初心者のための使い方と特徴をやさしく解説共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢: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 と他のツールを組み合わせる練習を重ねると 作業の効率がぐんと上がります。

<th>コマンド
説明
zcatgzip 圧縮ファイルを展開して内容を標準出力に表示する
gzip -dczcat と同等の動作を別の表現で実行する方法

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のおすすめ参考サイト


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

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
16107viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2636viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1149viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1147viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
1023viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
983viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
969viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
965viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
859viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
857viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
795viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
792viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
740viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
699viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
692viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
635viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
597viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
589viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
588viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
529viws

新着記事

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