oh, sua suposição parece incorreta. Ou seja, posso listar arquivos chineses mesmo sem LC_ALL.
wraptor: ~/tmp/god-damn-mongorians
$ LC_ALL=C
$ ll
-rw-r--r-- 1 0K 2013-07-23 12:50 ??????????????????
$ unset LC_ALL
$ ll
-rw-r--r-- 1 0K 2013-07-23 12:50 我很好,谢谢
$ LANG=en_US.iso-8859-1
$ ll
-rw-r--r-- 1 0K 2013-07-23 12:50 ?▒???▒??好?▒??谢?谢
Para alcançar seu objetivo, você deseja definir LANG (ou LANGUAGE) para uma localidade com uma codificação UTF e definir LC_COLLATE como sugerido por nosso amigo sueco.
$ ll -a
drwxr-xr-x+ 1 0K 2013-07-23 12:50 .
drwxr-xr-x 1 0K 2013-07-23 12:48 ..
-rw-r--r-- 1 0K 2013-07-23 12:50 ?▒???▒??好?▒??谢?谢
$ LANG=en_US.utf-8
$ LC_COLLATE=C
$ ll -a
drwxr-xr-x+ 1 0K 2013-07-23 12:50 .
drwxr-xr-x 1 0K 2013-07-23 12:48 ..
-rw-r--r-- 1 0K 2013-07-23 12:50 我很好,谢谢
atualização: Criou três pastas conforme o pedido no comentário.
Mintty
Lançado como um binário nativo do Windows.
URxvt
Lançadodolaptop,exibidonoXwinnoCygwin.Observequeosarquivossãoclassificados"corretamente" quando LC_COLLATE está definido.