Я хочу назвать папку так, чтобы она отображалась вверху (первое место) в меню «Файлы» (файловый менеджер), если папки отсортированы в алфавитном порядке по имени.
С каким префиксом имя папки в Ubuntu, чтобы моя папка отображалась вверху списка в файлах?
Наутилус сортирует имена файлов в следующем порядке:
€
, ~
, !
и т. Д.) Обратите внимание, что сортировка по номеру означает, что файл с именем 30.txt
появится перед файлом с именем 100.txt
. Подробнее читайте здесь здесь .
Специальные символы, смешанные с буквенными символами, рассматриваются как чисто буквенные строки и сортируются среди них (после чисел). Тем не менее, символ .
может использоваться после префикса для решения этой проблемы: папка / файл с именем €.aaaa
указывается перед всеми файлами, начинающимися с цифр, тогда как папка / файл с именем €aaaa
указывается после.
По моему опыту, самый простой способ - просто использовать числа.
Если предположить, что у вас стандартный порядок сортировки в стиле C, знак с наименьшим числовым значением в таблице UTF-8 на клавиатуре является восклицательным знаком.
См. Здесь http://unicode-table.com/en/
Поэтому я бы посоветовал вам попробовать «!».
В качестве дополнительной информации: в linux настройка LC_COLLATE определяет порядок сортировки в целом (хотя это может зависеть от реализации файлового менеджера, который вы используете). Если '!' не работает, попробуйте установить переменную LC_COLLATE в 'C', например,
LC_COLLATE=C ; export LC_COLLATE # collate in strict numeric order
в вашем .bashrc, например.
Дополнительные материалы для чтения можно найти здесь: http://teaching.idallen.com/net2003/06w/notes/character_sets.txt или если вы наберете man sort
в консоли для просмотра man-страницы утилиты сортировки.
Учитывая, что файлы (aka nautilus
) будут сортироваться в натуральном алфавитно-цифровом порядке (обсуждение здесь опущено), я бы посоветовал называть ваши папки
1_Something
2_Some_other_thing
[...]
. Я бы посоветовал не использовать специальные символы в имени, как !
или пробелы; Вы будете благодарны, когда начнете использовать интерфейс командной строки.
Кстати, в настройках Nautilus (вкладка «Просмотр») обязательно выберите «сортировать папки перед файлами», если вы хотите быть в безопасности.
Обратите внимание , однако, если у вас есть папка, имя которой начинается с !
или пробел, она будет указана перед «нумерованными».