Skip to main content

ls. 並び順について

Linux

ls の並び順、辞書順なのだが、'_' の扱いが環境変数によって違う

bash
LC_ALL=C sort
LC_ALL=C ls

のようにやると、'_' が上に来る。

  • locale コマンドで該当の環境変数の一覧
  • set | grep LC_ では出てこない
  • LANG に依存?