Иногда стоит задача быстро найти какой текст или элемент в файлах и заменить его. Бывает что не всегда знаешь в каком файле находится этот текст. Эту задачу решает текстовый редактор Notepad++, поиск по файлам.

Но я нашел способ по быстрей это сделать, но к сожалению это доступно только на ОС Linux или MacOS. Можно конечно и на винде, если стоит терминал похожем функционалом.

Идем в терминал и пишем такую строку

grep -rl 'i_love_people' /var/www

Сначала указываем саму команду, после пробела ключи, третим аргументом идет строка которую ищем и последним это директория в которой ищем, если поставить звездочку (*), то будет искать в текущий директории.

Ключи:
-i : Делает поиск регистронезависимым
-w : Ведет поиск по цельным словам. При обычном поиске ‘wood’ может найти ‘hollywood’. Если используется данный ключ то будут найдены только строки где есть слово ‘wood’.
-l : Выводит только имена файлов где была найдена строка.
-r : Производит поиск рекурсивно по всем поддиректориями.