Ich habe ein paar Fragen. Manche Dinge machen mir Sorgen, und wenn ich verstehen kann, warum sie auf eine bestimmte Art und Weise sind, kann ich meinen Geist vielleicht ein wenig beruhigen.
Unter Windows sind etwa 95 % der Ordner- und Dateinamen sinnvoll. Sie beschreiben eindeutig ihren Zweck.
Unter Linux heißt es im offiziellen Benutzerhandbuch Folgendes:
/bin
und/sbin
: Speichert vieleessentiellSystemanwendungen/etc
: ShopsSystem-breitAufbauDateien.
Meine Frage lautet: Warum sind Ordnernamen so albern / blöd / seltsam /ohne Bezug zu ihrem Zweck?
Warum sollte „essentiellSystemAnwendungen“ in einem Ordner abgelegt werden, der nach einem Objekt benannt ist, das zum Aufbewahren unerwünschter Dinge verwendet wird? (bin)
Warum sollten „systemweite Konfigurationsdateien“ in einem Ordner namens „etc“ gespeichert werden?
Antwort1
Antwort2
Die meisten Verzeichnisnamen haben nichts miteinander zu tun, sondern sind einfach zu kurz, um ohne weiteres Wissen verständlich zu sein. Aber das ist nicht nur ein Linux-Problem. Andere Unix-ähnliche Systeme wie beispielsweise Apples OS X oder Solaris verwenden dieselben seltsamen Namen. Und da Sie Windows erwähnt haben ... Sie müssen einfach tiefer graben. Beispielsweise hat die Hosts-Datei für Windows diesen seltsamen Pfad:
C:\WINDOWS\system32\drivers\etc\hosts
Da hast du schon wieder dein zusammenhangloses "usw." ;-)
Einen schnellen Überblick über die Rolle der verschiedenen Linux-Verzeichnisnamen finden Sie in diesem Wikipedia-Artikelhttp://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Antwort3
bin
zunächst einmal bedeutet binär, und trotz allem ist es auch das andere WortBehälterniemand assoziierte es mitBehälterAberbinär. Im Kontext von Unix war es immer sauber. Außerdem mussten sie wirklich kurze, vorzugsweise dreibuchstabige Wörter verwenden, wenn sie immer viel tippten. Aus Kompatibilitätsgründen ist es immer noch da.