Lo evidente
ls -dR
no funciona.
Actualmente estoy utilizando
find /path/ -type d -ls
pero la salida no es lo que necesito (simple lista de subcarpetas)
¿Hay alguna solución?
Puede obtener el paquete "tree", tanto en ArchLinux como en Ubuntu se llama "tree";
De forma que si estás en ~/ , puedes hacer tree -d
y obtener un listado completo de directorios (en una estructura de árbol) de todo lo que hay en ~/
El OP doesn't especificar qué formato de salida que quieren (más allá de "listado simple de subcarpetas").
[ 15:53. root@prod-2 /var]% ls -lDR | grep ':$' | head
.:
./account:
./cache:
./cache/coolkey:
./cache/fontconfig:
./cache/logwatch:
./cache/man:
./cache/man/X11R6:
./cache/man/X11R6/cat1:
./cache/man/X11R6/cat2:...
Opcionalmente eliminar el final :
con |sed -e 's/:$//'
o formato con |awk '{printf("%-92s \n",$0)}'
etc.