我喜欢使用ls --color=auto
并且我知道如何使用来改变输出dircolors
的颜色。ls
我想ls
以与“普通”文件不同的颜色显示只读文件,但没有找到简单的方法来做到这一点。我是否忽略了某些事情,或者标准不可能做到这一点ls
?
答案1
ls
这对于“标准” (或者更确切地说,支持颜色的版本ls
,并使用dircolors
,因此 GNU )是不可能的ls
。ls
/dircolors
支持许多可以确定颜色的非扩展属性,但这些属性不包括“只读”。可以看到属性列表在dircolors
源代码中,以及它们的描述内置示例dircolors
数据库;要查看您自己的dircolors
和版本支持的属性ls
,请运行
dircolors --print-database