BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Verzeichnisstruktur graphisch darstellen

Mit Hilfe von tree lässt sich eine Verzeichnisstruktur graphisch als Baum darstellen. Im FreeBSD Portbaum findet man tree unter sysutils/tree:

# cd /usr/ports/sysutils/tree && make install clean

Nun kann eine Baumansicht aller Dateien eines Verzeichnisses und dessen Unterverzeichnisse angezeigt werden:

# tree /usr/ports/www/fluxcms
/usr/ports/www/fluxcms
|-- Makefile
|-- distinfo
|-- files
|   |-- patch-install-dist-conf-config.xml
|   |-- pkg-deinstall.in
|   `-- pkg-message.in
|-- pkg-descr
`-- pkg-plist

1 directory, 7 files

Mit Hilfe der -p Option werden zusätzlich die Rechte und mit der -h Option die Grösse einer Datei angezeigt:

# tree -ph /usr/ports/www/fluxcms
/usr/ports/www/fluxcms
|-- [-rw-r--r-- 1.2K]  Makefile
|-- [-rw-r--r--  242]  distinfo
|-- [drwxr-xr-x  512]  files
|   |-- [-rw-r--r--  323]  patch-install-dist-conf-config.xml
|   |-- [-rw-r--r--  332]  pkg-deinstall.in
|   `-- [-rw-r--r-- 1.1K]  pkg-message.in
|-- [-rw-r--r--  280]  pkg-descr
`-- [-rw-r--r-- 158K]  pkg-plist

1 directory, 7 files

Mehr Informationen und alle Optionen von tree findet man in der Manpage tree(1).

 Permalink

Comments

No new comments allowed (anymore) on this post.