SELOG

SEが困ったときに見るメモ

LinuxコマンドTips(圧縮ファイルの文字列検索)

過去の日付のログファイルなど圧縮されているファイルの中身を検索したい場合に有効。
圧縮形式によって使えるコマンドが異なることに注意!

tar.gz の場合

tar -O -xzvf file.tar.gz | grep keyword

gz の場合

zgrep keyword file.gz

zip の場合

zgrep keyword file.zip

複数階層のzip の場合

zipgrep keyword file.zip

zgrep と zipgrep の違い

単一階層のzipファイルの場合:zgrepが有効

file.zip─file.txt

複数階層のzipファイルの場合:zipgrepが有効

file.zip┬folderA─file1.txt
     └folderB─file3.txt