tree unter linux

durch einen facebook-post wurde ich auf folgendes kommandokonstrukt aufmerksam, das ich hiermit festhalten will:

ls -R | grep ':$' | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'

dieses konstrukt macht im grunde das selbe wie der aus der dos/windows-kommandozeile bekannte befehl “tree”.

der einfachheit halber packt man sich den spaß als befehlsalias in die .bashrc und kann dann wieder faul ein simples “tree” eintippen:

# cat .bashrc
[...]
alias tree="ls -R | grep ':$' | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'"
This entry was posted in blog: der maschinist and tagged , , , , . Bookmark the permalink.

One Response to tree unter linux

  1. meszi says:

    eine weitere variante ist hier beschrieben.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">