Как заставить порядок сортировки просмотра папок, чтобы не игнорировать специальные символы?

У меня есть много папок в моем домашнем каталоге, имена которых начинаются со специальных символов, таких как _OLD_500GB_HD или ! FolderIWantToSeeAtTheTop , но по какой-то причине эти папки сортируются в соответствии с их первым буквенно-цифровой символ, а не ведущий специальный символ.

Так, как я могу заставить папку не игнорировать специальный символ, или как еще я могу заставить представление сортировки организовывать определенные папки вверху или внизу сортировки? Благодаря.

8
задан 25 March 2012 в 03:01

1 ответ

При сортировке файлов по имени Наутилус следует правилам сортировки в вашей локали. Правила для английских локалей указывают, что знаки препинания, регистр и ударения менее важны, чем буквы в строке.

Если вы хотите, чтобы параметры сортировки были эквивалентны порядку сортировки strcmp() (т. Е. Сделать простое сравнение значений кодовых точек для символов в строке), вы можете переключиться на устаревшую локализацию C для сортировки. ]

Это можно сделать, отредактировав ~/.profile и добавив (или изменив) строку, подобную следующей:

export LC_COLLATE=C

При следующем входе в систему изменения должны вступить в силу во всех программах, которые использовали порядок сопоставления локалей.

0
ответ дан 25 March 2012 в 03:01

Другие вопросы по тегам:

Похожие вопросы: