Linuxで特定日付のログを検索する方法

指定の日付のログを調べるには、grepコマンドと日付フィルタを組み合わせて使用します。以下に例をいくつか示します。

  1. 指定した日付を含むログのあるファイルを問い合わせる:
grep "日期" 文件名

たとえば、/var/log/syslogファイルの中に2021-01-01という日付が含まれるログを検索するには:

grep "2021-01-01" /var/log/syslog
  1. あるディレクトリ内のすべてのファイルから指定された日付が含まれるログを調べる:
grep "日期" 目录路径/*

例えば、/var/log/ ディレクトリ配下のすべてのファイルから、日付 2021-01-01 を含むログを検索するには、

grep "2021-01-01" /var/log/*
  1. 指定した日付を含むログが格納されている、ディレクトリとそのサブディレクトリ内のすべてのファイルの内容を検索します。
grep "日期" -r 目录路径/

/var/log/ディレクトリと、そのディレクトリ以下に保存されているすべてのファイルの中から、2021-01-01 記載のログを探し出すには

grep "2021-01-01" -r /var/log/

なお、上記コマンド内の「日付」は実際の日にちに置き換えてください。なおログファイルによって形式は変わる可能性があります。

广告
広告は10秒後に閉じます。
bannerAds
bannerAds