在Linux中,ls
命令默认情况下不会显示文件颜色
ls --color=always
这将显示所有文件的颜色。如果你只想对特定类型的文件显示颜色,可以使用--color-words
选项,它会在关键词(如文件名、权限和所有者)之间显示颜色。例如:
ls --color-words
你还可以使用--color=never
选项来关闭颜色显示:
ls --color=never
此外,你还可以使用LS_COLORS
环境变量来自定义颜色显示。首先,创建一个包含颜色代码的字符串,然后将其导出为环境变量。例如:
export LS_COLORS='di=01;34:ln=01;36:pi=01;33:so=01;35:bd=01;32:cd=01;31:or=01;05:mi=01;01'
这将使目录(di
)以绿色显示,符号链接(ln
)以浅蓝色显示,等。更多颜色代码可以参考dircolors
命令的输出。