脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

Linuxで指定したディレクトリ以下のファイル内容で検索する方法

以下のコマンドで指定したディレクトリ以下のファイルの内容で検索することができます。

コマンド

grep -r '${検索したいワード}' ${検索したいディレクトリ})
grep -r 'debug' ./
  • 例ではカレントディレクトリ以下のdebugという文字を内容に含んでいるファイルを全て表示します

もうひとつ

find ./ -name '*' -type f | xargs grep "${検索したいワード}"

こちらでもいいです。

注意

どちらを使うにしても、rootディレクトリ以下とか広すぎる範囲で使うと時間も負荷もかかるので注意が必要です。