Как искать в папке дерева
Как я могу сделать поиск всех каталогов по номерам 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
(Вы можете указать абсолютный путь там, конечно.)