Я ищу, чтобы получить название группы каталогов на указанном уровне.
Вот что у меня так далеко:
find . -type d -depth 2 -print
Но это также печатает относительный путь этих каталогов. Как я могу просто получить их имя?
find . -type d -depth 2 -printf '%f\n'
Из руководства по GNU findutils:
%f
Имя файла с удаленными ведущими каталогами (только последний элемент).
Редактировать: в отсутствие действия -printf
попробуйте это:
find . -type d -depth 2 -exec basename '{}' ';'