У меня есть структура каталогов, как:

foo
 |__bar
     |__bin
     |   |__tmp
     |
     |__bez
         |__tmp

Мне нужно найти каталог tmp в bin/tmp, но не в bez/tmp. Мне кажется, что find работает только с именем одного каталога или файла за раз. Есть ли команда, которая вернет мне путь к каталогу tmp в bin, но не тот, что в bez? Это бонус, если команда находит все папки bin/tmp, поскольку их может быть много в дереве каталогов.

Большое спасибо!

1 ответ1

1
find ./foo/ -type d -path '*/bin/tmp'

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