Lista de nomes de diretórios sem o caminho?

Lista de nomes de diretórios sem o caminho?

Estou procurando o nome de vários diretórios em um nível especificado.

Isto é o que eu tenho até agora:

find . -type d -depth 2 -print 

Mas isso também imprime o caminho relativo desses diretórios. Como posso simplesmente saber o nome deles?

Responder1

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

DeManual de findutils do GNU:

%fNome do arquivo com todos os diretórios principais removidos (apenas o último elemento).

Editar: Na falta de -printfação, tente isto:

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

informação relacionada