/usr/bin/X11 内无限嵌套的目录

/usr/bin/X11 内无限嵌套的目录

在 Ubuntu (14.04) 的终端上,当我在cd /usr/bin给出cd /usr/bin/X11.

如果我继续按 Tab,我会得到cd /usr/bin/X11/X11/X11/X11/X11/X11/X11等等。应该是这样还是我在看一些有趣的东西?

答案1

是的,它看起来有点有趣,但这是我们为了向后兼容性而设计的配置。在基于 Debian/Ubuntu 的系统x11-common包上实际上提供了这样的符号链接:

$ ls -l /usr/bin/X11
lrwxrwxrwx 1 root root 1 Mar 17 02:52 /usr/bin/X11 -> ./
$ dpkg -S /usr/bin/X11
x11-common: /usr/bin/X11

曼希尔/usr/bin/X11包含一些关于和目录的历史描述/usr/X11R6,但不再使用。

答案2

调用中有一个链接(至少在我的 Mint 17.2 安装中)/usr/bin/X11指向X11该目录:

$ ls -l /usr/bin/X11/X11
lrwxrwxrwx 1 root root 1 Jun  1  2014 /usr/bin/X11/X11 -> ./

所以这是正常的,但确实需要将选项卡扩展设置为仅扩展子目录(或者该链接是 中的唯一条目/usr/bin/X11)。

相关内容