Я уже видел вопрос: Поиск подкаталогов во всех каталогах с одинаковым именем
Теперь моя структура каталогов:
$ find .
.
./4
./4/1
./2
./2/1
./5
./5/1
./1
./1/1
./3
./3/1
Я хочу перечислить все каталоги в конце с "1" в их названии:
./4/1
./2/1
./5/1
./1/1
./3/1
но я не хочу
./1
Я пробовал следующие команды:
find . -name "*1*"
find . -type d -path '*/1*'
find . -path '*/1*' -depth 2 -type d
find . -depth 2 -path '*/1*' -type d
ОБНОВИТЬ
find . -depth 2
выдает ошибку:
find: paths must precede expression: 2
Нашел мое решение
find -mindepth 2 . -type d -path "*1*"
Кто-нибудь может объяснить, почему -depth не работал, пока -mindepth работал?