Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile


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