Як я можу зробити 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?