Просто искам да знам защо. Знам, че е известно само на разработчиците на Linux. Но защо usr/bin/X11 има твърде много символни връзки. Ако напиша командата cd usr/bin и след това използвам 'tab', тя показва X11 и продължава към поддиректория X11 (вътре и вътре и така нататък) до да кажем 40-ия поддиректор. И когато съм в 40-ти поддиректор и отида на X11 и докосна отново 'tab' X11/X11/X11 и така нататък до 40-ти. Когато натисна "enter" тук, бях пренасочен към самия usr/bin. Какъв вид поведение е това и защо?
usr/bin/X11 има твърде много рекурсивни символни връзки
Отговори (1)
Системата X Window съхранява своите изпълними файлове в /usr/bin/X11. По-късно те бяха консолидирани в /usr/bin/
. Старото местоположение е свързано символично с новото местоположение, за да се запази обратната съвместимост.
person
Bill Martin
schedule
02.05.2016
X11->/usr/bin/X11
). Въпреки че е валиден и работи, все пак има смисъл да се ограничават приложенията, когато следвате такива връзки, в противен случай това би довело до грешка с недостиг на памет по-късно или по-лошо. - person arkascha   schedule 10.12.2015/usr/bin/X11
(назад във времето, когато X11 все още беше съвсем ново допълнение, предполагам). Тези приложения сега се съхраняват в/usr/bin
, потвърждавайки стандартното оформление на файловата система. Така че за по-стари настройки на твърд кабелен път тази символна връзка/usr/bin/X11 -> /usr/bin
установи обратна съвместимост. - person arkascha   schedule 17.12.2015