Diretórios geralmente não têm uma ordem específica. Você pode ver que ordem há (ou a falta dela) com comandos como ls -a --sort=none
e find . -maxdepth 1
Meu sistema baseado em Linux com um sistema de arquivos ext4 não mantém uma ordem particularmente óbvia para entradas em um diretório. Meu sistema baseado no Windows com o Cygwin parece manter entradas de diretório em ordem alfanumérica ordenada. Eu imagino que outros sistemas de arquivos irão gerenciar itens de maneira específica.