Я обычно использую grep word *
находясь в папке, содержащей файлы, содержащие это слово. Но в этой папке у меня также есть папки, в которых есть файлы с этим словом. Какая правильная команда в этом случае, пожалуйста?
Спасибо
find . -type f | xargs grep -l "search-pattern"
или
grep -R "search pattern" *
Для grep есть рекурсивный вариант:
grep -R word *
Вы можете заменить «*» на полный путь к каталогу, который вы хотите просмотреть, так как использование подстановочного знака будет искать слово «слово» в текущем каталоге.