![显示黑色背景的红色文件名是什么意思?](https://linux22.com/image/1348970/%E6%98%BE%E7%A4%BA%E9%BB%91%E8%89%B2%E8%83%8C%E6%99%AF%E7%9A%84%E7%BA%A2%E8%89%B2%E6%96%87%E4%BB%B6%E5%90%8D%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
我遇到了编译问题,当我检查我的 lib/ 目录时,我从“ls”获得了以下输出:
红色/黑色的组合代表什么意思?
我按照这里的建议检查了“dircolors -p”的输出(文件名显示为红色背景是什么意思),但我找不到答案。
另外,permissions/user/size/timestamp 位置的问号是什么意思?
感谢您的帮助
答案1
那里有一个悬空的符号链接,或者指向不再存在的文件或目录的符号链接。
符号链接本身实际上没有文件大小,因为它不是文件。符号链接存储在在 inode 本身内,这意味着它们没有实际的内容或大小,而是指向磁盘上其他文件的指针。
的输出file libCLHEP-Exceptions-2.1.3.1.a
应该显示它指向的位置。
答案2
乍一看,它确实看起来像是一个断开的链接,但由于它应该是一个常规文件,因此可能是文件系统损坏。尝试fsck
对文件系统执行操作,然后尝试删除此文件(如果它仍然存在)。