Laut der Manpage für ls ls -U
bedeutet dies:
sortiere nicht; Listeneinträge in Verzeichnisreihenfolge.
Was bedeutet "Verzeichnisreihenfolge" und wie wird sie bestimmt?
Der folgende Test (ausgeführt auf einem ext3-Dateisystem) zeigt, dass es nicht die Reihenfolge ist, in der die Dateien erstellt wurden:
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