ログファイルの中身をgrepで検索することはよくあることですが、
データ量が膨大な場合はlogrotateされていたりして、古いものは圧縮されていくため、
単純にgrepだけで探すには、いちいち解凍したり面倒です。
そこで、アーカイブファイルも解凍せずgrepできる
zgrepコマンド
を使います。
zgrepコマンドで扱えるファイル形式はcompress(*.Z)形式とgzip(*.gz)形式のみ。
logrotateなどで、ファイル名が
file.1.gz
file.2.gz
・
・
・
と増えていく場合は
zgrep 'needle' /var/log/file*
のような形式で一発検索可能です。