/usr/bin/X11 内に無限にネストされたディレクトリ

/usr/bin/X11 内に無限にネストされたディレクトリ

cd /usr/binUbuntu(14.04)ターミナルでcd /usr/bin/X11

続けてTabを押すと、cd /usr/bin/X11/X11/X11/X11/X11/X11/X11どうしたらいいのでしょう。それがダインなのでしょうか、それとも私が興味深いものを見ているのでしょうか?

答え1

はい、少し興味深いようですが、これは以前のバージョンとの互換性のために設計された構成です。x11-commonこれらのシンボリックリンクは実際にDebian / Ubuntuベースのシステムパッケージで提供されています。

$ 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

呼び出しには、このディレクトリを/usr/bin/X11指すリンクがあります(少なくともMint 17.2のインストールでは)。X11

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

したがって、これは正常ですが、サブディレクトリのみを拡張するようにタブ拡張を設定する必要があります(またはそのリンクが唯一のエントリです/usr/bin/X11)。

関連情報