linux下ls -color显示的是什么颜色

2025-05-13 11:11:50
推荐回答(3个)
回答(1):

ls命令用于列出指定目录下文文件。

-C|--color[=WHEN]参数的作用是让每栏由上至下列出项目,同时控制是否使用色彩分辨文件。WHEN 可以是"never"(默认)、"always"或"auto"其中之一。

文件不同的颜色表示文件不同的类型,下面是linux系统默认不同类型文件所使用的颜色:

  • 白色:表示普通文件

  • 蓝色:表示目录

  • 绿色:表示可执行文件

  • 红色:表示压缩文件

  • 浅蓝色:链接文件

  • 红色闪烁:表示链接的文件有问题

  • 黄色:表示设备文件

  • 灰色:表示其它文件

回答(2):

这个就说来话长了。ls作为linux的原始命令,是没有颜色之说的,不过现在多数环境下的ls都是包装过的,用ls时,都会有颜色区分。至于你说的-color,是错误的写法,应该是--color,color有三个取值{never, auto, always},也可以省略,如:ls --color=always。linux中参数有用'-'和'--'的,前者一般用的一个字符,后者接全称,所以是--color,而不是-color.

回答(3):

就是ls 默认的的颜色

ls -color 这样的color 会被当着一个个字母的参数 比如-l -r