質問: `ls -l`を使用する場合は、最初にアンダースコアで始まるファイルを一覧表示します 私はubuntu(natty)を使用しており、ls -lを使用するとファイルが一覧表示されますが、ソートアルゴリズムは特殊文字を無視しているようです。何年もの間、私は特別なフォルダをマークするためにアンダースコアを使用してきました。そして、私には、それらが常に最初にリストされているように思われます。現在、アンダースコアは完全に無視されます。フォルダー内にファイルfilea、_fileb、およびfilecがあると仮定します。現在、ls -lは次のように注文しています。malbert@dredg:/tmp/1$ ls -l total 0 -rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 filea -rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 _fileb -rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 filec しかし、私はそれを次のようにソートしたいと思います:malbert@dredg:/tmp/1$ ls -l total 0 -rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 _fileb -rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 filea -rw-r--r-- 1 malbert domain users 0 2011-08-03 15:27 filec lsのマニュアルページを調べましたが、何も見つかりませんでした。システム全体のcollationオプションはどこかにありますか?または何かのようなもの?
回答: ご使用の環境では_lc_collate_の設定に従うか、それがない場合は、代わりに_lc_all_またはlangの設定に従うと思います。locale(1)コマンドは、環境に応じて、プログラムに表示される設定を通知する必要があります。