我想改变特定文件类型的颜色:
- 对于 .c 文件,红色
- 对于 .out 文件,绿色
- 对于 .sh 文件,橙色
这样,如何使这些颜色成为相应文件类型的默认颜色?
答案1
ls -l
每次尝试或发出命令时我都需要颜色差异ls
。
所以我只是使用$LS_COLOR
变量并像这样修改它。
LS_COLORS='*.c=01;32:*.out=31:*.sh=01;35:'
答案2
使用dircolors
命令。例如,如果您想要,请从此处Solarised theme
下载所需的数据库文件dircolors
关联
要使用它,只需执行以下操作:
eval `dircolors /path/to/dircolorsdb`
有关更多说明,请参阅上一个链接的自述文件。
其他一些有用的链接:
答案3
通过为 gtk~.css 编写条件或为 Nautilus 执行某些操作。
或者可能只是使用自定义图标集?
需要说的是,这样的终端命令就像ls
是使用文件夹和文件着色,也许这个功能有可以扩展的基础。