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

rmb*_*chi 22 bash shell ls

我有一个编译问题,当我检查我的 lib/ 目录时,我从“ls”得到这个输出:

ls 输出

红/黑组合是什么意思?

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

此外,权限/用户/大小/时间戳位置的问号是什么意思?

谢谢你的帮助

Xyo*_*yon 23

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

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

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

  • 这在大多数情况下都是正确的,但我已经看到它在一些晦涩的情况下无法做到这一点。`file` 通常更擅长处理特定的 erm 文件。 (2认同)