有没有一种简单的方法可以在bash中为备份(~)文件着色?

有没有一种简单的方法可以在bash中为备份(~)文件着色?,bash,colors,.bash-profile,Bash,Colors,.bash Profile,我正在修改我的终端颜色方案,我希望自动生成的备份文件(以波浪形结尾的文件)~)的颜色与普通文件不同。最好是我可以把它放在我的.dircolors或.bashrc中。这种文件是否有关键字或选择器?我知道,只需将扩展名用作关键字,就可以为不同的文件扩展名着色,但我找不到任何适用于~的扩展名,结果我只需要将模式*~作为关键字输入。我可能一开始就应该试一下,但现在你来了。感谢@chepner提供了简单的答案,感谢@Etan Reisner找到了另一种很酷的方法(修改LS\u COLORS变量)。将~作为

我正在修改我的终端颜色方案,我希望自动生成的备份文件(以波浪形结尾的文件)
~
)的颜色与普通文件不同。最好是我可以把它放在我的
.dircolors
.bashrc
中。这种文件是否有关键字或选择器?我知道,只需将扩展名用作关键字,就可以为不同的文件扩展名着色,但我找不到任何适用于
~

的扩展名,结果我只需要将模式
*~
作为关键字输入。我可能一开始就应该试一下,但现在你来了。感谢@chepner提供了简单的答案,感谢@Etan Reisner找到了另一种很酷的方法(修改
LS\u COLORS
变量)。

~
作为匹配的扩展不起作用吗?嗯,显然不起作用。它似乎需要一个前导的
(至少在CentOS 5上是这样)。手动将图案添加到
LS\u颜色中似乎可以工作。这是
LS
实际使用的环境变量<代码>回显“$LS\u颜色”
。建议,例如
*~01;36
应该有效。