質問: お世話になっております。 本文の通り、不特定のファイル内の文字からファイル名を検索したいのですが、 どのようなコマンドで可能なのでしょうか。 具体的にはファイル内の「〇〇」という文字を含んだファイル名のリストを検索したいですが試したコマンドは以下の通りです。 `grep '〇〇' -rl ./*` ``` $ sudo grep 'li.nav-item= link_to 'ユーザー一覧',' -rl / /usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/fuse/osxfuse.pc: No such file or directory /usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/fuse/fuse.pc: No such file or directory ... ```
回答: mac なら、 Spotlight でも検索可能です。 * mdfind – macOSのCLIでもSpotlightを使ってファイルを高速全文検索する grep 以外にも検索ツールはいろいろあります。私は ag をよく使います。 * Linuxで特定の文字列を含むファイルを超高速に検索するコマンド