Linux: 让文件增添多彩色彩(linux颜色文件)

Linux坚持以开放、自由、共享的理念,为用户提供全景的视野,如今的Linux系统中也处处可见其影子,在Linux系统中,每个文件都有其自己的属性信息,但文件的属性并没有彩色的。但有时候,我们查看一个目录,甚至一个文件,如果它是一个特殊的文件,它可以让我们显示出他的不同之处,甚至是多彩色彩,诸如脚本执行程序,压缩文件等。

那么下面我们将演示如何在Linux系统中增添文件多彩色彩。

我们可以利用 **ls** 命令对文件属性进行修改,利用其 **-F** 选项可以向文件名末尾增加一个字符来标记文件的属性,比如: 添加一个 * 字符来显示可执行文件,添加一个 @ 字符来识别文件的符号链接等,下面是我们可以使用 **ls** 命令将可执行文件以红色显示:

LS_COLORS="*.sh=0;2;3;41"&&export LS_COLORS
ls -F

在上面的命令中,我们使用了 **LS_COLORS** 变量来为文件设置格式,它的格式是”*.extension=COLOR1;COLOR2;COLOR3;COLOR4”。COLOR1 在文件名的前面增加颜色,COLOR2 为背景色,COLOR3 为文字前景色,COLOR4 为文字突出色,上面的命令将为可执行文件以**红色**前景显示,其中,0 为亮白色,2 为绿色,3 为红色,41 代表高亮红色背景。

另外,我们还可以使用 **dircolors** 命令将我们彩色文件与其他文件区分开来。dircolors 是一个可以在调用其他目录时,改变文件颜色的命令:

此处代码省略

通过这样的操作,可以看出,彩辑的文件在查看的时候,更具有简洁的属性,使得文件更清晰明了,对于一个程序员或系统管理员来说,比较多彩色的文件会带来很大好处。

总之,通过让文件增添多彩色彩,Linux将更容易地带给我们更全景的视野,让我们更惬意地享受Linux的味道。


数据运维技术 » Linux: 让文件增添多彩色彩(linux颜色文件)