Согласно man-странице для ls, ls -U
означает:
не сортировать; список записей в порядке каталога.
Что означает «порядок каталогов» и как он определяется?
Следующий тест (выполненный в файловой системе ext3) показывает, что это не тот порядок, в котором файлы были созданы:
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