Sous Windows j’ai pris l’habitude de préfixer certains fichier dossier d’un underscore (_) afin qu’il apparaissent en haut de la liste dans l’explorateur.
Quand je suis passé sous Ubuntu ce mécanisme ne fonctionnait plus. Pire sous Nautilus je ne comprend même pas la logique utilisé pour trier les fichiers.
Enfin j’ai essayé divers autres gestionnaire de fichiers et aucun n’a le même ordre de tri !!!
Je savais que sous Linux on avait le choix des logiciels mais de là à avoir le choix du tri des fichiers…
Un exemple vaut mieux qu’un long discours, je me suis fait un jeu de test sous Ubuntu avec des fichiers ayant des nom court mais commençant par divers caractères : lettres (majuscule, minuscule), chiffres, caractères spéciaux (#_~), espace et points.
Windows (ma référence) :
Les caractères spéciaux (dont l’espace et le point sont au début) suivi des chiffres puis les lettres (la distinction majuscule minuscule a été perdu puisque Windows est insensible à la casse)
A noter les chiffres sont triés numériquement 9 avant 100
Nautilus 2.30
L’explorateur de fichier d’Ubuntu (v10.04)
Nautilus Elementary 2.32.2
Version patchée de Nautilus (voirNautilus elementary)
Thunar 1.0.2
Explorateur de fichier de XFCE
SunFlower 0.1a
Nouvel explorateur de fichier : sunflower-fm – Twin-panel file manager for Linux – Google Project Hosting
Dolphin 1.5
L’explorateur de fichier de KDE
Gnome Terminal
avec la commande ls -hal :
On constatera que sur 5 logiciels testés sous Linux on a 5 ordre de tri !!!
Pour info voici mes locales (il semblerait que cela influe sur l’ordre de tri)
LANG=fr_FR.utf8 LC_CTYPE="fr_FR.utf8" LC_NUMERIC="fr_FR.utf8" LC_TIME="fr_FR.utf8" LC_COLLATE="fr_FR.utf8" LC_MONETARY="fr_FR.utf8" LC_MESSAGES="fr_FR.utf8" LC_PAPER="fr_FR.utf8" LC_NAME="fr_FR.utf8" LC_ADDRESS="fr_FR.utf8" LC_TELEPHONE="fr_FR.utf8" LC_MEASUREMENT="fr_FR.utf8" LC_IDENTIFICATION="fr_FR.utf8" LC_ALL=
Bref voici où j’en suis, dans la suite les liens que j’ai à étudier attentivement pour comprendre (si c’est possible).
Bug 458707 – Sort order ignores special characters
nautilus sort order – Ubuntu Forums
[all variants] Directory Order in Console – Ubuntu Forums
[all variants] sort order with LC_COLLATE: change to what? – Ubuntu Forums
[SOLVED] Nautilus sorting changed? – Ubuntu Forums
Sort order in nautilus – Ubuntu Forums
http://bugzilla.gnome.org/show_bug.cgi?id=458707
http://www.iac.es/sieinvens/siepedia/pmwiki.php?n=Tutorials.LinuxLocale
http://www.linux.com/archive/articles/53781
http://doc.dev.ubuntu-fr.org/doku.php?id=variables_d_environnement
http://ubuntuforums.org/archive/index.php/t-471154.html