Nautilus: ファイルはどのようにソートされますか?

Nautilus: ファイルはどのようにソートされますか?

私は Debian 8.4 を使い始めたばかりです。この質問をするのに、これが StackExchange 上の適切なコミュニティであるかどうかわかりません。そうでない場合は教えてください。

質問: Nautilus ファイル マネージャーを使用しています。リスト ビューで、いくつかのファイルを含むディレクトリを表示します。次に、「名前」のバーをクリックします。並べ替えの順序が変わります。質問: このボタンをクリックすると、Nautilus はどのようにファイルを並べ替えますか。より具体的には、並べ替えの順序はどのようなものですか。たとえば、4 つのファイル-_aがありますb。昇順 (a が b より前であれば、このように呼びます) で並べ替えると、_が より前になります-。Nautilus での並べ替えの一般的なルールは何ですか。また、この情報を自分で (たとえばソース コードで) 見つけるにはどうすればよいですか。Web の検索に 30 分費やしました...

答え1

とても良い質問です。

その根本的な答えは、Unicodeソートアルゴリズム

興味本位で読み始めたのですが、正規化しかし、私の脳は爆発してしまいました。そこで、すべての仕分けは魔法で行われていると結論付け、それで終わりにします。

答え2

「_」や「-」などの記号はまったく影響がなく、並べ替えに関係するのは次の文字だけです。これは本当に面倒ですが、並べ替えオプションは開発者にとってコーディングが難しすぎるのだと思います…

答え3

Nautilus は、オペレーティング システムの「ls ソート順序」(常に同じではありません) を採用し、それに自然なソートを追加します。

答え4


Nautilus には以前は次のオプションがありました:

View >> Arrange Items >>>
1  Manually
2  By Name
3  By Type
4  By Modification Date
5  By Emblems

提案する "名前で「」の場合はアルファベット順になります。


関連情報