我希望能够使用下划线前缀来命名文件和目录,因为这是我想与同一级别的其他文件和目录分开的原因。例如,在Windows和Mac上,在文件前加下划线前缀会将其排在顶部,并以字母数字字符开头。
我的谷歌搜索发现它与LC_COLLATE和当前的语言环境(en_US)有关。很好,尽管我真的不明白为什么en_US不能按预期排序。
基于ICU Collate演示站点,将语言环境设置为en_US_POSIX肯定符合我要查找的排序顺序(您必须编辑示例数据并添加一些下划线进行测试)。但是我真的没有看到如何在我的Linux shell中应用它。
理想情况下,我希望能够在我的bash配置中进行设置,以便ls始终首先对下划线进行排序。我将如何去做呢?