LINUX.ORG.RU

ASP 11 и сортировка файлов.


0

0

Привет.
наконец-то переполз с ASP9 на ASP11.
Ядро 2.6.14; glibc 2.3.5
Первое с чем столкнулся - сортировка файлов.
В 9 ASP сначала шли файлы/каталоги, начинавшиеся с точки (скрытыо-служебно-конфигурациооные), потом каталоги с большой буквы, потом с маленькой.
С 11 ASP все в каше, но по алфавиту. Не важно, большая/маленькая буква, или в начале стоит точка.
core
etc
.gtkrc
.kde
.lesshst
.mc
public_html
Templates
tmp

Пдозреваю, что вопрос настроек локали, ибо в mc даже регистрочувствительность не меняется. Системная кодировка koi8-r.

Благодарен за любую помошь.


Запусти в отдельной терминалке

export LANG=C

mc

и посмотри будут-ли они там нормально сортироваться(сортировка именно в mc?).

так-же посмотри с LANG=ru_RU.UTF-8 .

P.S. В mc в порядке сортировки установлено Case Sensitive?

YesSSS ★★★
()
Ответ на: комментарий от YesSSS

Все дело в том ,что ставишь, не ставишь чувствительность к регистру - порядок сортировки от этого в MC не меняется.

Я проверил на ASP9 - #ls выдает все в том же виде как и в ASP11 - глюк только в MC. Одним словом он не разбирает регистра. если в ASP9 отключить чувствительность к регистру - он начинает выводить все так же как это делает mc в ASP11 - подозреваю, что дело в сборке mc.

mthawk
() автор топика

>В 9 ASP сначала шли файлы/каталоги

Куда шли? Где шли? Если это про mc, то смотри в его настройках

anonymous
()
Ответ на: комментарий от YesSSS

При LANG=C все сортируется так как нужно, но не видны русские буквы, т.к. все файлы, что у меня есть koi8-r

mthawk
() автор топика
Ответ на: комментарий от anonymous

в ASP9, в mc отображаются:
Первыми по списку каталоги, начинающиеся с точки.
потом каталоги с большой буквы
потом каталоги с маленькой буквы
потом файлы, начинающиеся с точки
потом файлы с большой буквы
потом файлы маленькой буквы.

в новой линухе идет сортировка исключительно по алфавиту не взирая на регистр букв и наличие точки в начале имени файла/каталога.

Прошу прощения, если суть проблемы изложил не доступно.

mthawk
() автор топика
Ответ на: комментарий от mthawk

Смену локали(региональных настроек) для текущей консоли.

Можешь попробовать сборку mc из FC6/FC-devel, у меня пашет нормально (нет твоего глюка).

YesSSS ★★★
()

Жесть.

LC_CTYPE Character classification and case conversion. LC_COLLATE Collation order.

А вообще неплохо почитать что-нибудь про системную локаль. Не говоря уже о том, что kde\gnome предоставляют возможность очень гибко всё настраивать под себя.

Anoxemian ★★★★★
()

Обнови mc

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.