Eine einfache und übersichtliche Dokumentation der OSX-Ordnerhierarchie ist spärlich. Ich suche eine einfache Beschreibung von jedem - was sind die Funktionen von jedem?
- /Privatgelände
- / var
- / usr
- / tmp
- /etc
- /Behälter
- / sbin
- / fseventsd
Ich habe nicht vor, sie in irgendeiner Weise zu ändern, ich möchte nur die FS-Hierarchie verstehen.
Antworten:
Es ist ein bisschen chaotisch und es gibt eine Reihe von Überkreuzungen, aber die kurze Tour, ohne wirklich in die Unterordner von diesen zu gehen:
/etc
,/tmp
Und/var
sind nur symbolische Links auf Unterordner/private
./etc
Enthält im Allgemeinen Konfigurationsdateien./tmp
ist für temporäre Dateien, die von laufenden Prozessen verwendet werden (siehe auch/var/tmp
)/var
wird auch für etwas temporäre Dateien verwendet, die von laufenden Prozessen verwendet werden. Diese sind jedoch in der Regel weniger temporär und werden häufiger zwischen den Durchläufen beibehalten - z/var/log
./usr
Enthält Binärdateien (ausführbare Dateien) und Entwicklerdateien für die wichtigsten Unix- / BSD-Dienstprogramme. Dinge, in denen der Benutzer sich selbst installiert, sollten enden/usr/local
./bin
auch enthält Binärdateien , aber sie neigen dazu , mehr OS-grundlegender als die in sein/usr
- wiecp
,cat
,bash
./sbin
ist wie oben, konzentriert sich jedoch auf routinemäßige administrative Aufgaben wiemount
undshutdown
. Thes
= system / superuser , normalerweise benötigen Sie Root- / Superuser-Rechte, um diese Befehle zu verwenden./.fseventsd
wird vom Betriebssystem verwendet, um Dateisystem-Änderungsereignisse (z. B. das Erstellen von Ordnern) zu protokollieren, damit Interessenten benachrichtigt werden können, wenn sich das Dateisystem ändert.Allerdings laufen die Gefahr , zu sagen , was Sie nicht , mir sagen wollte - die meisten von ihnen von geringem Interesse sind, und wenn Sie verwenden würden, würden Sie am ehesten sein in
/usr/local
,/var/log
oder/tmp
.Weitere Informationen mit Schwerpunkt auf der gemeinsamen Unix-Struktur finden Sie auf Wikipedia ( Unix File System ).
quelle
Siehe
man hier
:/private
: das ist undokumentiert/var
: Mehrzweck-Protokoll-, temporäre, transiente und Spooldateien/usr
: Enthält die meisten Dienstprogramme und Anwendungen für Benutzer/tmp
: temporäre Dateien/etc
: Systemkonfigurationsdateien und Skripte/bin
: Benutzerdienstprogramme, die sowohl für Einzelbenutzer- als auch für Mehrbenutzerumgebungen von grundlegender Bedeutung sind/sbin
: Systemprogramme und Verwaltungsdienstprogramme, die sowohl für Einzelbenutzer- als auch für Mehrbenutzerumgebungen von grundlegender Bedeutung sind/fseventsd
: Ich glaube du meinst/.fseventsd
. Es ist hier dokumentiert . Gzippte Daten, die sich auf das Löschen von Dateien und Dateisystemereignisse beziehen, werden in einer Reihe von Dateien in gespeichert/.fseventsd
.quelle