Quantcast
Channel: Admins Goodies » ascii
Viewing all articles
Browse latest Browse all 4

How to generate an ASCII representation of a Unix file hierarchy?

$
0
0

Question

all. I’m looking for a quick and dirty way to generate some diagrams of some directories that have almost, but not exactly, the same hierarchy, so I can show them around at a meeting and we can decide which flavor we like best. I’m not interested in the “leaf” nodes, just the directories.

The catch: I don’t want to mess with X. This is a server system I deal with entirely through SSH. So I’m looking for something that will do ASCII layout, maybe with simple pipes-and-hyphens for lines or something.

Does anyone know of such a utility? I’m sure I could write something myself, but it’s such a fiddly little sort of project, with handling spacing and layout and such; I’d really like to discover that someone’s done it for me. Alas, Google doesn’t seem to know of such a thing…or if it does, it’s hidden beneath heaps of excellent visual explications of the standard general Unix file hierarchy. Thanks!

Answer

I would use tree.

$ tree -d /usr|head -n 12
/usr
|-- X11R6
|   `-- lib
|       `-- X11
|           `-- wily
|-- bin
|   `-- X11 -> .
|-- games
|-- i586-mingw32msvc
|   |-- bin
|   |-- include
|   |   |-- GL

Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles



Latest Images