PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ls: Verzeichnisse zuerst ausgeben



Igge
08.03.04, 22:31
Hallo!

Also ich steh hier gerade auf dem Schlauch... :rolleyes:

Ich möchte ein Verzeichnis alphabetisch mit ls sortieren. Dabei sollen die Verzeichnisse zuerst ausgegeben werden. Auf Groß- und Kleinschreibung soll dabei möglichst nicht geachtet werden.

Also so wie z.B. im Konqueror. Das kann doch nicht so schwer sein?! Ich hab seit einer halben Stunde zig mal die Manpage, Google und die Suchmaschine durchsucht, aber dennoch nix gefunden?

Vielen Dank im Voraus!

Blackhawk
09.03.04, 09:31
find . -type d -exec ls {} \;
find . -type f -exec ls {} \;

taylor
09.03.04, 10:25
Warscheinlich möchte er noch '-maxdepth 0' dazu haben.

Evtl. reicht auch ein 'ls -lX' (wenn die Dateien eine Erweiterung haben).

Igge
14.03.04, 17:31
Hallo!

Habs jetzt mit

ls -F | grep / | sed 's/\///'; ls -F | grep -P '(ogg|mp3|wav)' | sed 's/\*//'
gemacht. Brauche das ganze eh nur für ein Perl-Script, von daher stört mich die Länge auch nicht.
Ich war nur verunsichert, dass ich für solch eine (für mich) simple Aufgabe keine leichtere Möglichkeit finde.

Trotzdem danke für die Antworten!

Blackhawk
15.03.04, 09:11
Was hat denn an dem find nicht geklappt?