¿Lista de nombres de directorios sin la ruta?

¿Lista de nombres de directorios sin la ruta?

Estoy buscando obtener el nombre de un grupo de directorios en un nivel específico.

Esto es lo que tengo hasta ahora:

find . -type d -depth 2 -print 

Pero esto también imprime la ruta relativa de estos directorios. ¿Cómo puedo obtener su nombre?

Respuesta1

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

Desde elmanual de utilidades gnu findutils:

%fNombre del archivo con todos los directorios principales eliminados (solo el último elemento).

Editar: a falta de -printfacción, prueba esto:

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

información relacionada