Как я могу определить местоположение всех файлов в каталоге,/home/user/example, которые содержат "некоторый текст" в Linux. Я использую Ubuntu 9.10.
Я обычно использую комбинацию находки и grep, таким образом, это захватывает все скрытые файлы также:
find /home/user/example -type f -exec grep -i "some text" {} +
-i
переключатель к grep будет использовать метод поиска без учета регистра. Это будет медленнее, но полезно, если Вы не знаете точный случай слов. Можно удалить переключатель, если Вы знаете то, что надлежащий случай должен ускорить вещи.