Come posso rendere il lscomando in Max OS X Lion ordinare i file e le directory in modo simile a come fa Ubuntu Linux (senza distinzione tra maiuscole e minuscole, directory NON in cima, file dot NON in cima)? Idealmente, vorrei farlo senza eseguire il piping dell'output a un altro comando come sort.
Ad esempio, voglio vedere:
foo
Foobar
MyStuff/
.stuff/
test.txt
invece di:
.stuff
Foobar
MyStuff/
foo
test.txt
In Linux, l' lsordinamento è controllato dalle impostazioni internazionali del sistema, in particolare LC_COLLATE. Quando LC_COLLATE=en_US.UTF-8ordinerò gli oggetti come voglio io. Quando LC_COLLATE=C, lsordinerà in modo simile a OS X.
LC_COLLATEè impostato su en_US.UTF-8OS X, ma lsordina ancora alla vecchia POSIXmaniera. Qualcuno sa come posso farlo comportare più come Linux?