Linuxでファイル検索する際のコマンド
Page content
特定ディレクトリや配下ディレクトリのファイル名/ファイルの中身を検索する。
ファイル名検索
特定ディレクトリのファイル名検索
$ ls {directory/path} | grep {search_word}
特定ディレクトリ配下のファイル名検索
$ find {directory/path} | -type f -name \*{search_word}\*
特定ディレクトリ配下のディレクトリ名検索
$ find {directory/path} | -type d -name \*{search_word}\*
ファイル内容検索
特定ディレクトリのファイル内容検索(一致場所表示)
$ grep {search_word} {directory/path}/*
特定ディレクトリのファイル内容検索(一致場所非表示)
$ grep {search_word} -l {directory/path}/*
特定ディレクトリ配下のファイル内容検索(一致場所表示)
$ grep {search_word} -r {directory/path}
特定ディレクトリ配下のファイル内容検索(一致場所非表示)
$ grep {search_word} -rl {directory/path}