¿Cómo puedo hacer que el ls
comando en Max OS X Lion clasifique los archivos y directorios de manera similar a como lo hace Ubuntu Linux (no distingue entre mayúsculas y minúsculas, los directorios NO están en la parte superior, los archivos de puntos NO están en la parte superior)? Idealmente, me gustaría hacer esto sin canalizar la salida a otro comando, como ordenar.
Por ejemplo, quiero ver:
foo
Foobar
MyStuff/
.stuff/
test.txt
en lugar de:
.stuff
Foobar
MyStuff/
foo
test.txt
En Linux, el ls
orden de clasificación está controlado por la configuración regional del sistema, específicamente LC_COLLATE
. Cuando LC_COLLATE=en_US.UTF-8
, voy a ordenar los elementos como quiero. Cuando LC_COLLATE=C
, ls
se ordenará de manera similar a OS X.
LC_COLLATE
está configurado en_US.UTF-8
en OS X, pero ls
aún se ordena a la antigua POSIX
usanza. ¿Alguien sabe cómo puedo hacer que esto se parezca más a Linux?