为什么 ls-l 不显示定位为符号链接?

为什么 ls-l 不显示定位为符号链接?

我运行了该命令ls -l /usr/bin/locate,从我所读的内容来看,它是一个符号链接slocate。附件是显示内容的屏幕截图。如您所见,它与上面的结果不同。

结果上方ls -l /usr/bin/locate是目录中的符号链接列表rc0.d

其次,为什么slocate背景颜色看起来是棕色的。

我正在运行 CentOS 5。

在此处输入图片描述

答案1

在您的 ls 输出中,/usr/bin/locate不是一个符号链接,而是一个常规文件。其橙色/棕色可能是由于设置了 setgid 位。

相关内容