在线文件夹的排序和我的电脑上的排序不同吗?

在线文件夹的排序和我的电脑上的排序不同吗?

文件夹在线显示(通过 Web 浏览器),先按大写字母排序,然后按小写字母排序。Nautilus 2.30.1 不是这种情况。例如;

线上:苹果蛙垫豆酷狗

nautilus:苹果豆酷狗酷蛙垫

这使得交叉引用变得困难。

答案1

显然,Ubuntu 版本的 Nautilus 旨在不区分大小写地排序,这与大多数 Linux 应用程序的默认设置相反。谷歌搜索带来了一个我认为包含解决方案的线程: https://bbs.archlinux.org/viewtopic.php?id=34699

从那时起,我做了很多调查……并找到了问题的真正根源。Nautilus(和 ls)使用计算机的 LOCALE 设置来确定如何对文件/目录列表进行排序,特别是 LC_COLLATE 变量。默认情况下,无论出于何种原因,Arch 都会通过在 /etc/profile 中插入自己的 LC_COLLATE 变量来覆盖首选语言设置:export LC_COLLATE="C" 只需注释掉这一行并重新启动计算机,即可将 LC_COLLATE 重新设置为 /etc/rc.conf 中 LOCALE 指定的编码。在我的情况下,是 en_CA.utf8。我的文件和目录现在按字母数字排序,不区分大小写

就您而言,我认为您想要的是 LC_COLLATE="C"。

我还发现了这个相关的 askubuntu 帖子: Nautilus 对名称列进行“神秘”排序。我该如何更改排序顺序?

相关内容