Summary
Macのターミナルで ls を実行した際、日本語ファイル名のソートの挙動がおかしかった。
期待した通りにソートできない。
ls | sort
でも、同じ挙動に。
解決法
環境変数 LANG, または LC_ALL を C にしたら、期待した結果になった。LANG=C ls
LC_ALL=C ls
Reference
Mac OS X の sort コマンドが壊れてるかと思ったら — のつこつ日誌https://blackpearl.kawasaki3.org/Plone/Staggering-and-Stumbling-Diary/sort%20and%20LC_ALL