显示黑色背景的红色文件名是什么意思?

显示黑色背景的红色文件名是什么意思?

我遇到了编译问题,当我检查我的 lib/ 目录时,我从“ls”获得了以下输出:

ls 输出

红色/黑色的组合代表什么意思?

我按照这里的建议检查了“dircolors -p”的输出(文件名显示为红色背景是什么意思),但我找不到答案。

另外,permissions/user/size/timestamp 位置的问号是什么意思?

感谢您的帮助

答案1

那里有一个悬空的符号链接,或者指向不再存在的文件或目录的符号链接。

符号链接本身实际上没有文件大小,因为它不是文件。符号链接存储在在 inode 本身内,这意味着它们没有实际的内容或大小,而是指向磁盘上其他文件的指针。

的输出file libCLHEP-Exceptions-2.1.3.1.a应该显示它指向的位置。

答案2

乍一看,它确实看起来像是一个断开的链接,但由于它应该是一个常规文件,因此可能是文件系统损坏。尝试fsck对文件系统执行操作,然后尝试删除此文件(如果它仍然存在)。

相关内容