Selon la page de manuel de ls, ls -U
signifie:
ne triez pas; liste les entrées dans l'ordre du répertoire.
Que signifie «ordre du répertoire» et comment est-il déterminé?
Le test suivant (exécuté sur un système de fichiers ext3), montre que ce n'est pas l'ordre dans lequel les fichiers ont été créés:
root@sv1010vm0007:/tmp# mkdir test
root@sv1010vm0007:/tmp# touch test/2
root@sv1010vm0007:/tmp# touch test/1
root@sv1010vm0007:/tmp# touch test/3
root@sv1010vm0007:/tmp# ls -U test
2 3 1