Список имен каталогов без пути?

Список имен каталогов без пути?

Я хочу получить имя группы каталогов на указанном уровне.

Вот что у меня получилось на данный момент:

find . -type d -depth 2 -print 

Но это также печатает относительный путь этих каталогов. Как мне просто получить их имя?

решение1

find . -type d -depth 2 -printf '%f\n'

ИзРуководство по GNU findutils:

%fИмя файла с удаленными ведущими каталогами (только последний элемент).

Редактировать: При отсутствии действий -printfпопробуйте это:

find . -type d -depth 2 -exec basename '{}' ';'

Связанный контент