¿Cómo puedo hacer que el lscomando 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 lsorden 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, lsse ordenará de manera similar a OS X.
LC_COLLATEestá configurado en_US.UTF-8en OS X, pero lsaún se ordena a la antigua POSIXusanza. ¿Alguien sabe cómo puedo hacer que esto se parezca más a Linux?