Я ищу файлы на моем сервере, содержащие текстовую строку "sometext" , но я хочу исключить поиск в папке /var/www/sometext (и ее подпапках).
Итак, я сделал следующее:
grep -rl "sometext" / --exclude-dir=/var/www/sometext
Однако было 2 проблемы:
Результаты все еще содержали файлы из папки, которую я хотел исключить, и
grepитоге зависает (изображение ниже)
Мои вопросы:
Почему
grepвозвращает файлы из папки, которую я хочу исключить?Зачем зависать
grep, а также, после того, как он зависнет, как мне снова получить приглашение?Дополнительный вопрос: как добавление конечной звездочки в спецификации исключенной папки изменит результаты
--exclude-dir=/var/www/sometext*?

