¿Existe una manera fácil de enumerar solo directorios bajo un directorio determinado en Linux? Para explicar mejor, que puedo hacer:Lista de todos los subdirectorios de hojas en Linux
find mydir -type d
que da:
mydir/src
mydir/src/main
mydir/bin
mydir/bin/classes
Lo que quiero en cambio, es:
mydir/src/main
mydir/bin/classes
que pueda hacer esto en una escritura del golpe que se repite más de las líneas y elimina la línea anterior si la siguiente línea contiene la ruta, pero me pregunto si hay un método más simple que no utilice bucles bash.
Con su ejemplo, 'find midirectorio -mindepth 2 - tipo d' funcionaría, pero no funcionará cuando tenga múltiples profundidades máximas. ¿Realmente desea enumerar solo directorios que no contienen otros directorios o está buscando ver un nivel particular de estructura de directorios? – Cascabel
Sí, gracias por aclarar: mi ejemplo fue un ejemplo simplista. De hecho, estaba buscando una solución más general. Además, estoy buscando ver la estructura general del directorio, realmente no me importan los archivos en los directorios (así también, leaf significa "directorio de hojas" en este contexto). Gracias. – amol