ls -l 与 ls -lL

ls -l 与 ls -lL

我知道这看起来像重复的,但之前提出的问题没有回答我的问题

所以在 shell 中我进入/home目录并创建一个目录并调用它play

然后我转到这个目录/home/play,并创建两个文件,第一个是文本文件,第二个是到终端的符号链接tty

现在如果我使用ls -l我会得到以下输出 在此输入图像描述

就好像我把它放在哪里ls -lL我得到了这个在此输入图像描述

这种差异意味着什么?问号代表什么?

答案1

-L选项指示ls显示链接目标的信息,而不是链接本身。红色tty通常表示链接损坏,或者链接指向不存在的文件,这里就是这种情况。由于目的地不存在,ls无法找出要显示的信息,因此它会显示问号。

相关内容