Nautilus: Как сортируются файлы?

Nautilus: Как сортируются файлы?

Я совсем новичок в Debian 8.4. Не уверен, что это подходящее сообщество на stackexchange, чтобы задать этот вопрос. Пожалуйста, скажите мне, если нет.

Мой вопрос: Я использую файловый менеджер Nautilus. Я просматриваю каталог с файлами в виде списка. Затем я нажимаю на панель с надписью «Имя». Порядок сортировки меняется. Мой вопрос: Как Nautilus сортирует файлы, если я нажимаю на эту кнопку. А точнее, каков порядок сортировки? Например, у меня есть четыре файла -и _и aи b. Если я отсортирую их в порядке возрастания (я называю это так, если a предшествует b), то _будет перед -. Каково общее правило сортировки в Nautilus? И как я могу найти эту информацию самостоятельно — например, в исходном коде? Я потратил полчаса на поиски в Интернете...

решение1

Очень хороший вопрос.

Кажется, что основной ответ кроется вАлгоритм сортировки Unicode.

Я начал читать это из интереса, дошел до того, чтонормализацияно потом мой мозг взорвался. Поэтому я делаю вывод, что вся сортировка осуществляется магией, и на этом останавливаюсь.

решение2

"_" или "-" или другие символы вообще не оказывают никакого влияния, только следующие буквы имеют значение для сортировки. Это действительно раздражает, но я думаю, что параметры сортировки слишком сложны для кодирования для разработчиков…

решение3

Nautilus берет «порядок сортировки ls» операционной системы (который не всегда одинаков) и добавляет к нему естественную сортировку.

решение4


Раньше у Nautilus были следующие опции:

View >> Arrange Items >>>
1  Manually
2  By Name
3  By Type
4  By Modification Date
5  By Emblems

Предлагать "По имени", то это должен быть алфавитный порядок.


Связанный контент