Pages : 1
#1 Le 14/06/2016, à 19:02
- MitraSun
ls pas ASCII...
Bonjour à tous.
Une chose me dérange : pourquoi un ls ne trie pas selon le code ASCII mais selon le premier caractère alphanumérique ? À savoir que sur un ls -la les fichiers point ne sont pas en tête de liste et les majuscules sont mélangées aux minuscules.
Dans l'attente de vous lire, je vous souhaite bonne soirée.
Dernière modification par MitraSun (Le 15/06/2016, à 16:56)
Hors ligne
#2 Le 04/07/2016, à 23:43
- alexandre958
Re : ls pas ASCII...
Salut, pour les fichier avec un "point" devant c'est par ce que ce sont des fichiers caché et pour une meilleur lecture il t'affiche ces fichier au milieux des autres.
je pense que la raison est la même pour les autres fichier.
"ls" est surement un logiciel libre, si tu trouve les source il y a peut être un commentaire au bonne endroit pour ça
May the 4th be with you
Hors ligne
#3 Le 05/07/2016, à 00:23
- melixgaro
Re : ls pas ASCII...
salut,
l'ordre de tri de ls est influencé par les locales. Voir ici (français, paragraphe « ordre de tri ») ou là (anglais) ou là (anglais).
Donne le retour de
locale
Pour voir par toi-même, tape dans un terminal :
export LC_ALL=C
puis fais un
ls
Tu verras que l'ordre aura changé. À la fermeture du terminal, le réglage sera oublié.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#4 Le 05/07/2016, à 09:07
- MitraSun
Re : ls pas ASCII...
Merci melixgaro pour l'excellente réponse.
Bonne continuation.
Dernière modification par MitraSun (Le 05/07/2016, à 09:08)
Hors ligne
Pages : 1