LC_COLLATE
com qualquer agrupamento compatível com Unicode, por ex. en_US.UTF-8
resulta em uma ordem de classificação que ignora a pontuação. Conseqüentemente, populate.sql
classifica como populatesql
após populatersql
, mas antes de populatessql
.
Se você quiser ver essa mudança de comportamento, tente executar LC_COLLATE=C ls -al
e ela será classificada em ordem de classificação C (por bytes específicos sem considerar nenhum código de código ou localidade).