ls の結果を大文字小文字区別せずソートする

Windows の GitBash だと普通に並んだのだけど、Mac のターミナルだと ls のソートの仕方が「大文字 A to Z」→「小文字 A to Z」という並びになっていた。

どうやら Unix の歴史的には大文字と小文字を区別してソートする方が一般的なようだが、どうも慣れないので試行錯誤してみた。

$ ls -l | sort -f -k 6

ls -l コマンドの結果をパイプで sort コマンドに渡し、-f (= --ignore-case) オプションを指定してソートすると上手く行った。