我遇到了编译问题,当我检查我的 lib/ 目录时,我从“ls”获得了以下输出:
红色/黑色的组合代表什么意思?
我按照这里的建议检查了“dircolors -p”的输出(文件名显示为红色背景是什么意思),但我找不到答案。
另外,permissions/user/size/timestamp 位置的问号是什么意思?
感谢您的帮助
答案1
那里有一个悬空的符号链接,或者指向不再存在的文件或目录的符号链接。
符号链接本身实际上没有文件大小,因为它不是文件。符号链接存储在在 inode 本身内,这意味着它们没有实际的内容或大小,而是指向磁盘上其他文件的指针。
的输出file libCLHEP-Exceptions-2.1.3.1.a
应该显示它指向的位置。
答案2
乍一看,它确实看起来像是一个断开的链接,但由于它应该是一个常规文件,因此可能是文件系统损坏。尝试fsck
对文件系统执行操作,然后尝试删除此文件(如果它仍然存在)。