Як я можу зробити lsкоманду в Max OS X Lion сортування файлів і каталогів аналогічно тому, як робить Ubuntu Linux (нечутливі до регістру, каталоги НЕ зверху, крапки файлів НЕ зверху)? В ідеалі я хотів би зробити це без передачі даних на іншу команду, наприклад сортування.
Наприклад, я хочу побачити:
foo
Foobar
MyStuff/
.stuff/
test.txt
замість:
.stuff
Foobar
MyStuff/
foo
test.txt
У Linux, lsпорядок сортування контролюється, зокрема, локальною системою LC_COLLATE. Коли LC_COLLATE=en_US.UTF-8, я буду сортувати предмети, як я хочу. Коли LC_COLLATE=C, lsбуде сортувати схоже на OS X.
LC_COLLATEвстановлено en_US.UTF-8в OS X, але lsвсе ще сортує старий POSIXспосіб. Хтось знає, як я можу змусити це поводитись більше, як Linux?