linux 系统文件目录颜色及特殊权限对应的颜色
什么决定文件目录的颜色和背景?
颜色 | 说明 | 栗子 | 权限 |
白色 | 表示普通文件 | ![]() |
![]() |
蓝色 | 表示目录 | ![]() |
![]() |
绿色 | 表示可执行文件 | ![]() |
![]() |
浅蓝色 | 链接文件 | ![]() |
![]() |
黄色 | 表示设备文件 | ![]() |
![]() |
红色 | 表示压缩文件 | ![]() |
![]() |
红色闪烁 | 表示链接的文件有问题 | ||
灰色 | 表示其它文件 |
可以用字符表示文件的类型(权限中的首字符)
-:普通文件
d:目录文件
l:链接文件
b:块设备文件
c:字符设备文件
p:管道文件
s:套接字文件
三种背景颜色:
红色背景:特殊权限Set User ID,占属主的x位,仅对可执行的程序有意义,当其他用户执行带SUID标记的程序是,所有用户具有此程序的属主的身份和相应权限,例如:其user在此(若属主为root)创建文件或目录,属主依然是root,而不是user。
栗子: chmod u+s test.txt
黄色背景:特殊权限Set Group ID,占属组的x位,对可执行的程序和目录有效,例如:其user2在此目录(若属组为user1)创建文件或目录,属组依然是user1,而不是user2。
栗子: chmod g+s test.zip
(应该是棕黄色吧……)
绿色背景:特殊权限Sticky Bit(粘滞位),占其他(other)的x位,未设置粘滞位时普通用户可以删除其他人的文档,设置粘滞位后普通用户不能删除其他人的文档,只能删除自己的。
栗子: 先:chmod 777 tmp ,再:chmod +t tmp
那蓝色背景的又是什么???
学识浅薄,有错还望纠正!!!