gz ファイルを解凍せずに処理する Linux コマンド集

スポンサード リンク

このページでは 圧縮されたファイルである gz ファイルを、解凍しないで処理するための便利なコマンドを紹介します。 Redhat Linuxを例として取り上げていますが、Unix 系 OSなら原則は同じと思われます。

スポンサード リンク

(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。

比較表

比較は以下の表の通りとなります。

説明zgrepzlesszcatzegrepzdiff
対応するコマンドgrep の gz版less の gz版zcat の gz版zegrep の gz版diff の gz版
機能
zgrep とは gz を解凍せずにgrepするコマンドのこと。
zless とは gz を解凍せずに部分的に表示するコマンドのこと。

zcat とはgz を解凍せずに出力するコマンドのこと。

zegrep とはgz を解凍せずにgrep -E (拡張正規表現)するコマンドのこと。


zdiff とは二つの gz 圧縮されたファイルを比較し、異なる部分を出力するコマンドのこと。

サンプル#zgrep <ファイル.gz>
#zless <ファイル.gz>
#zcat <ファイル.gz>
#zegrep <ファイル.gz>
#zdiff <ファイル1.gz> <ファイル2.gz>
ヘルプコマンドUsage: /usr/bin/zgrep [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
uncompressed contents if they are compressed.

OPTIONs are the same as for 'grep'.
Usage: /usr/bin/zless [OPTION]... [FILE]...
Like 'less', but operate on the uncompressed contents of any compressed FILEs.

Options are the same as for 'less'.
Usage: /usr/bin/zcat [OPTION]... [FILE]...
Uncompress FILEs to standard output.

-f, --force force; read compressed data even from a terminal
-l, --list list compressed file contents
-q, --quiet suppress all warnings
-r, --recursive operate recursively on directories
-S, --suffix=SUF use suffix SUF on compressed files
-t, --test test compressed file integrity
-v, --verbose verbose mode
--help display this help and exit
--version display version information and exit

With no FILE, or when FILE is -, read standard input.
Usage: /usr/bin/zgrep [OPTION]... [-e] PATTERN [FILE]...
Look for instances of PATTERN in the input FILEs, using their
uncompressed contents if they are compressed.

OPTIONs are the same as for 'grep'.
Usage: /usr/bin/zdiff [OPTION]... FILE1 [FILE2]
Compare FILE1 to FILE2, using their uncompressed contents if they are
compressed. If FILE2 is omitted, compare FILE1 to the uncompressed
contents of FILE1.gz. Do comparisons like 'diff' does.

OPTIONs are the same as for 'diff'.

関連リンク:
Windows の特殊フォルダはLinuxではどこ
Windows Storage Server と Linux NAS の違い | メリットとデメリット比較
less、view、more、cat、vi、vim の違い | Linuxコマンド
WindowsカーネルとLinuxカーネルの違い
Linux におけるmessages、secure、cron、maillog ログの違い
リセット、ハングアップ、パニックの違い | Linux
df du コマンドの違い | Linux ディスク容量調査
systemctl と sysctl の違い | Linux
chmod、chown、chgrp、chrootの違いとは | Linux
Windows と Linux における実行可能ファイルの違い
Linux と UNIX の違いを比較表で簡単説明

スポンサード リンク







【注意】本ページは著作権で保護されています。内容は何人も補償しません。時間的あるいは金銭的損失等、一切保証しません。

理解しやすく記載されており、一部不正確な記載がある可能性があります。ご自身の責任で参考にしてください。