Я ищу конкретную фразу в CentOS, и я не уверен, где и в каком файле или даже каталоге находится этот файл. Как выполнить полный рекурсивный поиск по фразе. Спасибо
man grep
В этом примере grep -i -R "your phrase" directory
-i
означает нечувствительность к регистру
-R
означает рекурсивно
Если вы не знаете, какой каталог, используйте / - но будьте готовы к тому, что это займет много времени.
Вы можете использовать этот лайнер, чтобы получить список всех файлов в этой папке и подпапках, содержащий фразу «Фраза, которую я ищу».
find . -print0 | xargs -0 grep "The phrase I am looking for" -l
Перейдите в каталог верхнего уровня, который вы осмеливаетесь искать, и введите:
ack -a "Phrase"
Я больше не использую grep из-за ack
.