Как искать в папке дерева

Как я могу сделать поиск всех каталогов по номерам i18n под деревьями как src/main/resources используя find или любую другую команду unix.

Все, что я пытаюсь, не работает

Я ищу что-то вроде:

$find . -name 'src/main/resources/i18n/ -type d
./foo/src/main/resources/i18n/
./bar/src/main/resources/i18n/
./xyz/src/main/resources/i18n/

Но каталог './foo/src/test/resources/i18n' не должен появляться.

2 ответа

Решение

Наконец-то нашел:

find -type d -regex ".*src/main/resources/i18n"

Ты почти там. Укажите общий корневой каталог всех ваших деревьев вместо .

find common/root/dir/ -type d -name i18n

(Вы можете указать абсолютный путь там, конечно.)

Другие вопросы по тегам