ubuntuusers.de

Verzeichnisbaum ausgeben

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Weisswurst

Anmeldungsdatum:
10. Februar 2007

Beiträge: 279

Hi!

Ich wusste mal einen Befehl mit dem man Verzeichnisse, Unterverzeichnisse und Dateien im Terminal als Baum ausgeben kann. Leider fällt mir der Name nicht mehr ein.

Weiss den zufällig jemand?

Gruß Wurst

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

tree

Weisswurst

(Themenstarter)

Anmeldungsdatum:
10. Februar 2007

Beiträge: 279

Stimmt. Danke! Ich bin jetzt nur total irritiert, weil tree nicht installiert war. Und ich war mir sowas von sicher, dass ich das an diesem Rechner schon benutzt hab. 😲

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

tree gabs auch schonmal in der (Novell)DOS Welt, bin ich seinerzeit auch drübergestolpert, immer mit dem Vorurteil lebend, dass unter Linux minimal die Übermenge von DOS Befehlen vorhanden ist 😀.

linopolus

Avatar von linopolus

Anmeldungsdatum:
21. Juli 2008

Beiträge: 986

Wohnort: Ottendorf-Okrilla

ls -R oder ls --recursive hilft auch. Lustig ist das immer bei ls -R /☺

Grad ausprobiert. Tree hat eine wesentlich schönere Ausgabe..

tree / hat nur 23 Sek gedauert:) 21154 Directories, 186027 files ganz schön viel..

tree -a / hat schon 39 sek gedauert. 23k ordner, 239k dateien:)

tree -af |grep bla kann man auch zum suchen verwenden:)

The_Akki

Anmeldungsdatum:
18. Februar 2007

Beiträge: 59

Wohnort: Lohr am Main

Also 'ls -R' ist meiner Meinung nach keine Alternative zu 'tree'.

therealsega

Avatar von therealsega

Anmeldungsdatum:
17. März 2008

Beiträge: 223

Gibt es eine Alternative zu tree (-d -L 2)? Das ist auf meinem Rechner nicht installiert und ich habe keine Rechte daran was zu ändern.

ls -R gibt echt zu viel aus! Keine Alternative ...

linopolus

Avatar von linopolus

Anmeldungsdatum:
21. Juli 2008

Beiträge: 986

Wohnort: Ottendorf-Okrilla

therealsega schrieb:

Gibt es eine Alternative zu tree (-d -L 2)? Das ist auf meinem Rechner nicht installiert und ich habe keine Rechte daran was zu ändern.

Dann lad dir das binary runter und kopiers in dein $HOME zB(weiß jetzt nicht ob das in diesem konkreten Fall passt):

wget http://homepage-von-tree/download/tree-v12345-source.tar.gz # kA ob das auch nur annähernd richtig ist
tar xf tree-v12345-source.tar.gz
cd tree/
./configure --PREFIX=$HOME
make
make install --PREFIX=$HOME #entweder hier oder in configure muss man den prefix angeben, damit nicht systemweit installiert wird

Oder du bittest mal lieb den Admin..

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

Alternativ falls vorhanden könntest du auch find verwenden

find . -type d -maxdepth 2 -print
Antworten |