Das Offensichtliche
ls -dR
funktioniert nicht.
Ich verwende derzeit
find /path/ -type d -ls
aber die Ausgabe ist nicht das, was ich brauche (einfache Auflistung der Unterordner)
Gibt es einen Ausweg?
Sie können das "tree" Paket bekommen, auf ArchLinux und Ubuntu heißt es "tree"
Wenn du dich in ~/ befindest, kannst du tree -d
ausführen und erhältst eine vollständige Verzeichnisliste (in einer Baumstruktur) für alles, was sich in ~/ befindet.
Der OP spezifiziert nicht, welches Format der Ausgabe er wünscht (über "einfache Auflistung von Unterordnern").
[ 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:...
Entfernen Sie optional das nachgestellte :
mit |sed -e 's/:$//'
oder formatieren Sie es mit |awk '{printf("%-92s \n",$0)}'
usw.