我希望硬盘上的文件始终不区分大小写地显示;即每次启动时都是这样。最简单的方法是什么?我是 Linux 和 Ubuntu 的新手,但正在快速学习,使用的是 12.10。
我希望 GUI 中的 mp3 文件完全按字母顺序列出:AaBbCc,而不是现在的 ABCabc。如果有办法让文件名全部为同一种大小写,我会这么做。我有几千个以大写和小写开头的乐队文件。我希望乐队名称出现在一个组中。
答案1
环境LC_COLLATE
变量决定排序。如果设置为,POSIX
则文件按区分大小写的方式排序。将其设置为人性化的内容(如en_GB.UTF-8
)将按字母顺序排序,而不考虑大小写。
在命令 shell 中执行locale
以查看当前设置。登录 Unity 会话时选择语言环境即可设置语言环境。在 中设置系统语言环境/etc/default/locale
。
请注意,如果LC_COLLATE
未设置,则为LANG
后备默认值。您可能希望改为设置该值。还请注意,如果LC_ALL
设置为某个值,则它将覆盖LC_COLLATE
。
答案2
来自Debian 入门教程:
UNIX 文件名区分大小写。
抱歉,你只能这么做了。
有一些极端你可以利用的技巧韋普斯(原本是为了葡萄酒),但它们会影响你的整个系统(阅读:打破一切)。在这种情况下,向音乐应用程序的开发人员投诉会更有成效。
答案3
正如您在评论中所述,您满足于将 mp3 的文件名全部设为小写。您可以在命令行中使用以下命令执行此操作:
rename 'y/A-Z/a-z/' *.mp3
Rename 基于 Perl 脚本语言,应该默认安装在你的 Ubuntu 上。