如何让“ls -Al”以旧方式工作?

如何让“ls -Al”以旧方式工作?

在CentOS 6.9 Final中,ls -Al按ASCII码顺序列出文件,以点开头的文件(隐藏文件)将显示在输出的顶部。但是当我升级到CentOS 7.5时,ls -Al并没有将隐藏文件放在最上面。按 ASCII 顺序排序时,隐藏文件的起始点似乎会被删除。就像下面的图片所示。我个人更喜欢旧的方式(严格按ASCII码排序)。我怎样才能做到这一点?谢谢! 在此输入图像描述

答案1

使用 POSIX 语言环境的排序规则:

LC_COLLATE=C ls -Al

或者更好的是,它的非 POSIX UTF-8 变体:

LC_COLLATE=C.UTF-8 ls -Al

也可以看看如何使“ls”首先显示点文件,同时保持不区分大小写?

相关内容