Nautilus 默认使用某种“自然”排序顺序,这种排序顺序似乎针对的是这样的用例:
photo 1.jpg
photo 2.jpg
photo 10.jpg
我不想要这种行为。我希望 Nautilus 的排序与 ls 一致。在此示例中,我希望它按以下方式排序:
photo 1.jpg
photo 10.jpg
photo 2.jpg
我可以在 Nautilus 中执行此操作吗?控制此功能的设置在哪里?
答案1
这是一个已知的特征??#!!(自 2006 年起为人所知),但对许多人来说(包括我自己),它更像是一个错误;但它不是一个错误,因为它按预期工作,即它将数字排序为整数,而不是文本字符串......为了善意对待这个问题,它在技术上不是一个错误,而只是一种情况:“有限的排序选项”。
以下是关于这一点的 Bugzilla 页面:Bug 355152 - 按名称排序不适用于数字.. 引自该页面:“这完全是错误的。任何用户意图都被奇怪的排序算法彻底摧毁了“……我的想法完全正确。”
这默认(仅?)排序算法对于某些人来说很方便(我认为),但它并不适合我,所以我学会了通过简单地添加前导 0 来适应它,这是理所当然的……
..这是另一个善意的(人性化??)但奇怪的排序功能,可以从中受益选项: Nautilus:将文件复制到同一目录会产生奇怪的排序顺序
..我甚至不会提及排序算法如何完全忽略前导非字母数字字符(就像它们不存在一样)....哎呀,我刚才提到了它:)
nautilus
被显著地嫁接到桌面上,并提供自动挂载、文件/文件夹注释等功能,所以我忍受了这种排序异常;我只是根据这个算法来命名我的文件,即用零填充的数字,并且没有前导非字母数字字符......
答案2
我在 Nautilus 或 中找不到选项gconf-editor
。我尝试使用 Nautilus、Dolphin、Thunar 和 LXDE Filemanager 来解决您的问题,只有 Dolphin(非常像 KDE)提供了该选项。