¿Cómo puedo hacer que el ls
en Max OS X Lion ordenar los archivos y directorios de forma similar a como lo hace Ubuntu Linux (sin distinción de mayúsculas y minúsculas, directorios NO en la parte superior, archivos de puntos NO en la parte superior)? Idealmente, me gustaría hacer esto sin la canalización de la salida a otro comando, como la clasificación.
Por ejemplo, quiero ver:
foo
Foobar
MyStuff/
.stuff/
test.txt
en lugar de:
.stuff
Foobar
MyStuff/
foo
test.txt
En Linux, ls
El orden de clasificación está controlado por la configuración regional del sistema, concretamente LC_COLLATE
. Cuando LC_COLLATE=en_US.UTF-8
, ls ordenará los elementos como yo quiero. Cuando LC_COLLATE=C
, ls
ordenará de forma similar a OS X.
LC_COLLATE
se ajusta a en_US.UTF-8
en OS X, pero ls
todavía clasifica el viejo POSIX
manera. ¿Alguien sabe cómo puedo hacer que esto se comporte más como Linux?