根据文件名对 ls 输出进​​行着色

根据文件名对 ls 输出进​​行着色

我在 freeBSD 上并尝试对ls输出进行着色,所以我添加了

alias ls        ls -lhG
setenv LSCOLORS gxfxcxdxbxegedabagacad

给我的.cshrc

它有效。但我真正想要的是能够着色(例如)*.pl*.php以不同的方式归档以快速区分它。

我可以修改LSCOLORS一些根据文件名称对文件进行着色的方法吗?

答案1

不。你不能,因为 FreeBSD 附带的默认 ls 不能。

但是,您可以安装该gnuls端口,这将为您提供/usr/local/bin/gnuls,可以将其设置为按扩展名显示文件的颜色。

相关内容