Wre*_*ssT 16 filesystem xorg directory
为什么该/usr/bin/x11文件夹包含另一个x11文件夹,当您打开该文件夹时,x11您会得到另一个x11,然后又一个又一个?
我做了大约 6 次,感到很沮丧,所以我不知道这有多深,但是
我完全看不出为什么会发生这种情况。
Flo*_*sch 27
/usr/bin/X11/是指向 的符号链接(symlink)/usr/bin/。因此它包含自身,您可以X11整天关注这些文件夹,但您的磁盘上仍然只有一个。
这是出于兼容性原因,因为某些程序希望其他程序在其中,/usr/bin/X11/但 Ubuntu 将它们放在/usr/bin/.
/usr/bin/X11不是目录而是文件,特别是符号链接。用
$ ll /usr/bin/X11
lrwxrwxrwx 1 root root 1 dec 3 13:01 /usr/bin/X11 -> ./
Run Code Online (Sandbox Code Playgroud)
看到它是一个链接(l作为答案中的第一个字母)并且它指向包含目录./,同时保持作为该目录中的文件存在。
这就像一扇窗户,可以看到商店内部的景色——你可以从外面偷偷溜进去,但你也可以看到同一个窗户作为整个商店的一部分。
更简洁地,您也可以通过以下方式发现这一点
$ realpath /usr/bin/X11
/usr/bin
Run Code Online (Sandbox Code Playgroud)
因为realpath解析链接的目标并给出其绝对路径。(在某些发行版realpath中,需要安装一个核心实用程序,拥有它很有用。)
| 归档时间: |
|
| 查看次数: |
10211 次 |
| 最近记录: |