Мне нравится иметь возможность присваивать имена файлам и каталогам префикс подчеркивания, если я хочу отделить их от других файлов и каталогов на том же уровне. Например, в Windows и Mac префикс файла с подчеркиванием сортирует его по началу, перед файлами, начинающимися с буквенно-цифрового символа.
Я обнаружил, что поиск в Google связан с LC_COLLATE и моей текущей локалью (en_US). Это хорошо, хотя я действительно не понимаю, почему en_US не сортирует, как ожидалось.
Основываясь на настройке локали демонстрационного сайта ICU Collate в en_US_POSIX, безусловно, имеет искомый порядок сортировки (вы должны отредактировать пример данных и добавить несколько подчеркиваний, чтобы проверить их). Но я не понимаю, как применить это в моей оболочке Linux.
В идеале я хотел бы иметь возможность настроить что-то в моей конфигурации bash, чтобы ls всегда сначала сортировал подчеркивания. Как бы я поступил так?