[linux find cmd]: ограничить команду find поиском каталогов, соответствующих заданному слову или регулярному выражению - PullRequest
0 голосов
/ 22 марта 2020

Могу ли я ограничить команду find поиском каталогов, соответствующих только данному регулярному выражению?

Я посмотрел на

$ man find

, но не смог найти ни одного параметра --include-directoryies.

Использование RHEL GNU / Linux.

Спасибо.

1 Ответ

1 голос
/ 22 марта 2020

Вы можете попробовать один из следующих способов:

find . ! \( -name . -o -regex ".*/dir" \) -prune -name file

Проблема этого решения в том, что вы должны включить начальный каталог (в нашем случае).

-prune означает исключить все каталоги. кроме . или .*/dir

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...