特定の文字列を含むファイルの複雑なディレクトリ構造から何千ものファイルを検索する簡単な方法はありますか?
答え1
答え2
まさにここにgrep
。再帰的なディレクトリナビゲーションのオプションがあります。たとえば、次のようになります。
$ grep -r specificstring path
grep
GNUを使用すると、モードオプションを使用して検索されるファイルを制限できます。--include
--exclude
-H
(「一致する各ファイル名を印刷する」)はい-r
、-R
コマンドラインで複数のファイルを指定した場合のデフォルト値です。-R
また、再帰ディレクトリナビゲーションを有効にしますが、シンボリックリンクにも従います。
grep
less
画面ページングのためにtoの結果をパイプすることもできます。