J'aime pouvoir nommer des fichiers et des répertoires avec un préfixe de soulignement si c'est quelque chose que je veux garder séparé des autres fichiers et répertoires au même niveau. Sous Windows et Mac, par exemple, le préfixe d'un fichier avec un trait de soulignement le trie en haut, devant les fichiers commençant par un caractère alphanumérique.
Mon googling s'est avéré que cela a à voir avec le LC_COLLATE et mes paramètres régionaux actuels (en_US). C'est bien, même si je ne comprends vraiment pas pourquoi en_US ne trie pas comme prévu.
Sur la base du paramètre de site de démonstration ICU Collate, en_US_POSIX semble certainement avoir l'ordre de tri que je recherche (vous devez modifier les exemples de données et ajouter des traits de soulignement pour les tester). Mais je ne vois pas vraiment comment appliquer cela dans mon shell Linux.
Idéalement, j'aimerais pouvoir configurer quelque chose dans ma configuration bash afin que ls trie toujours les soulignés en premier. Comment pourrais-je procéder?