14

Как я могу найти файл по его содержимому в Linux в командной строке?

Например, я хочу найти файл, содержащий слово "helo" на моем компьютере.

4 ответа4

22

Использование:

grep -lir "helo" /path/to/dir
3

Вы можете создать файл с именем grepall в /usr /local /bin / со следующим содержимым:

find -type f -exec grep -q $1 {} \; -print

тогда вы можете искать контент, используя grepall something

1

egrep -R "hello" /path/to/dir

1

Злой путь:grep "something" */*/*

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .