Найдите файл, в котором есть определенное слово.

Требуется дополнительная информация. Многие современные системы Linux автоматически перезаписывают ваш /etc/resolv.conf (например, resolvconf), а некоторые запускают свои собственные локальные кеширующие DNS (например, nscd). Не зная, что вы делаете и что работает, предложения могут не сработать.

Однако есть два места для начала:

Tor на Stackexchange

Настройте Resolv.conf для Tor

РЕДАКТИРОВАТЬ: также см. Ответ j1088099-mvrht ниже.

1
07.03.2016, 03:48
2 ответа

Следуйте вашим текущим опциям с

-exec grep -l def {} +

например,

find * -perm 744 -exec grep -l def {} +

Опция -l в grep указывает ему просто перечислить имена файлов, в которых встречается совпадение, и поскольку это единственное действие для find, вывод grep будет всем, что вы увидите.

5
27.01.2020, 23:13

Одна из возможностей:

find * -perm 744 -print0 | xargs -0 grep -l def

2
27.01.2020, 23:13

Теги

Похожие вопросы