Warum ist / bin eine symbolische Verknüpfung zu / usr / bin?


9

Gemäß dem Dateisystemhierarchiestandard/bin sollte das Verzeichnis Dienstprogramme enthalten, die im Einzelbenutzermodus benötigt werden. In der Praxis machen viele Linux-Distributionen das Verzeichnis zu einem symbolischen Link zu /usr/bin. Ebenso /sbinist heutzutage oft auch eine symbolische Verbindung zu / usr/bin.

Was ist der Grund für die Symlinks?


Antworten:


8

Kurze Zusammenfassung der Seite vorgeschlagen von don_crissti:

Das Streuen von Dienstprogrammen über verschiedene Verzeichnisse ist nicht mehr erforderlich, und das Speichern aller Dienstprogramme /usr/binvereinfacht die Dateisystemhierarchie. Durch die Änderung werden Unix- und Linux-Skripte / -Programme kompatibler.

Historisch gesehen die Dienstprogramme in den /binund /sbinwurden Verzeichnisse verwendet , um die zu montieren usrPartition. Diese Aufgabe wird heutzutage von initramfs übernommen, und das Aufteilen der Verzeichnisse hat daher keinen Zweck mehr. Die vereinfachte Dateisystemhierarchie bedeutet beispielsweise, dass Distributionen keine Pfade mehr zu Binärdateien festlegen müssen (da sie jetzt alle vorhanden sind /usr/bin).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.