Поиск файлов, содержащих определенную текстовую строку на Linux
Материал из База знаний Linux.ру
Для поиска файлов, содержащих определенную текстовую строку лучше использовать не команду find, а команду grep.
Cинтаксис команды grep
grep “text string to search” путь к директории
Примеры:
В качестве примера рассмотрим задачу поиска строки base64 во всех текстовых файлах, расположенных в папке /home/user/*.txt
$ grep "base64" /home/user/*.txt
Рекурсивный поиск:
Вы можете искать нужную текстовую строку во всех поддиректориях, используя опцию -r:
$ grep -r "base64" /home/user
