Alle Unterverzeichnisse drucken (einschließlich Verzeichnisse, die mit "." beginnen).

Alle Unterverzeichnisse drucken (einschließlich Verzeichnisse, die mit "." beginnen).

Ich muss den vollständigen Pfad der Verzeichnisse und aller Unterverzeichnisse unter einem Quellverzeichnis ausdrucken

Wie drucke ich beispielsweise alle Verzeichnisse/Unterverzeichnisse unter /etc oder /var... (einschließlich Verzeichnisse, die mit einem Punkt „.“ beginnen)?

Druckbeispiel

/etc/rc0.d
/etc/rc1.d
/etc/rc2.d
/etc/rc3.d
/etc/rc4.d
/etc/rc5.d
/etc/rc6.d
/etc/.test.dir
/etc/xd1/menus/preferences-merged
/etc/xd2/menus/applications-merged
/etc/xd3/menus/preferences-post-merged
.
.
.
.

Antwort1

find <some path> -type d

Antwort2

treewird es tun. Um '.dotfiles' einzuschließen -a, um den vollständigen Pfad für jede Datei anzuzeigen -f:

tree -af

und wenn Sie keine Einrückungen mögen:

tree -afi

verwandte Informationen