Wie kann ich den ls
Befehl in Max OS X Lion dazu bringen, Dateien und Verzeichnisse ähnlich wie in Ubuntu Linux zu sortieren (ohne Berücksichtigung der Groß- und Kleinschreibung, Verzeichnisse NICHT im Vordergrund, Punktdateien NICHT im Vordergrund)? Idealerweise möchte ich dies tun, ohne die Ausgabe an einen anderen Befehl wie sort weiterzuleiten.
Zum Beispiel möchte ich sehen:
foo
Foobar
MyStuff/
.stuff/
test.txt
anstatt:
.stuff
Foobar
MyStuff/
foo
test.txt
Unter Linux wird die ls
Sortierreihenfolge speziell vom Gebietsschema des Systems gesteuert LC_COLLATE
. Wann LC_COLLATE=en_US.UTF-8
sortiere ich nach Belieben? Wenn LC_COLLATE=C
, ls
wird auf OS X. ähnlich sortieren
LC_COLLATE
ist auf en_US.UTF-8
OS X eingestellt, ls
sortiert aber immer noch die alte POSIX
Art und Weise. Weiß jemand, wie ich dieses Verhalten Linux ähnlicher machen kann?