/ Usr / bin / x11 içinde neden sonsuz sayıda x11 alt dizini var?


12

/usr/bin/x11Klasör neden başka bir klasörü tutuyor x11ve açtığınızda x11başka bir x11ve daha sonra başka bir klasör alıyorsunuz ?

Yaklaşık 6 kez yaptım ve hayal kırıklığına uğradım, bu yüzden ne kadar derin gittiğini bilmiyorum ama

  • Amaç nedir (ya da bir aksaklık mı?)?
  • Bu disk alanı olması gerekenden daha mı fazla? (Bir veya daha fazlasını silecektim ama önce sormam gerektiğini düşündüm)

Bunun olması için hiçbir neden göremiyorum.

Yanıtlar:


23

/usr/bin/X11/işaret eden sembolik bir bağlantıdır (sembolik bağlantı) /usr/bin/. Bu yüzden kendini içerir ve bu X11klasörleri gün boyu takip edebilirsiniz, ancak diskinizde hala sadece bir tane var.

Bazı programlar başka bir programın gelmesini beklediğinden, /usr/bin/X11/ancak Ubuntu bunları koyduğundan bu uyumluluk nedenlerinden kaynaklanmaktadır /usr/bin/.


Tam olarak - bağlantının kendisinin bulunduğu dizine bir bağlantı. Bir paradoks gibi görünüyor ama değil.
fabrikatör4

1

/usr/bin/X11bir dizin değil, bir dosya, özellikle sembolik bir bağlantıdır. kullanım

$ ll /usr/bin/X11
lrwxrwxrwx 1 root root 1 dec  3 13:01 /usr/bin/X11 -> ./

bir bağlantı olduğunu ( lyanıttaki ilk harf olarak) ve bu dizinin ./içinde bir dosya olarak varlığını korurken içerdiği dizini işaret ettiğini görmek için .

Bir dükkanın içini gösteren bir pencere gibi - içeriden dışarıdan gizlice girebilirsiniz, ancak aynı pencereyi tüm mağazanın bir parçası olarak da görebilirsiniz.

Daha kısacası, bunu ayrıca

$ realpath /usr/bin/X11
/usr/bin

çünkü realpathbağlantıların hedefini çözer ve mutlak yolunu verir. (Bazı dağıtımlarda realpathyüklenmesi gereken temel bir yardımcı programdır ve sahip olması yararlıdır.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.