Wozu dient das "private" Verzeichnis in OS X? [Duplikat]


15

Ich habe heute OmniDiskSweeper ausgeführt und bin auf etwas namens "Privat" mit 3,9 GB gestoßen. Es wird direkt unter dem Stammverzeichnis zusammen mit Benutzern, Bibliothek, System und Anwendungen aufgeführt, sodass ich davon ausgehe, dass es sich um eine Komponente von OS X selbst handelt. Ich bin nur neugierig, was das eigentlich ist, weil ich mich nicht daran erinnere, es vorher gesehen zu haben. Hier sind einige Screenshots:

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Mitte 2012 15 Zoll MacBook Pro mit OS X 10.11.3 El Capitan


Haben Sie versucht, einige der Dateinamen zu googeln? Je einzigartiger, desto größer die Chance, die Ursache zu finden.
MrU

@Mark Ich glaube, Ihr vorgeschlagenes Duplikat ist eher eine / private / tmp-bezogene Frage, aber bei der Frage von ComputerScienceStudent geht es hier eher um "Wofür ist / privat".
Vielleicht behalten

@Mark, "Wozu dient das Verzeichnis" Private "in OS X?" und "Warum ist / tmp ein Symlink zu / private / tmp?" sind keine doppelten Fragen, nicht einmal mögliche Duplikate IMPO.
user3439894

Die Antwort im Duplikat ist hier eine Antwort - es könnte ein bisschen erweitert werden, aber es ist immer noch die gleiche Antwort
user151019

Kein Duplikat. Siehe die Antwort unten. @ Mark
CSstudent

Antworten:


10

/ private gibt es schon seit langer Zeit. Jeder Mac hat es.

Es ist Teil Ihres Mac: Das Verzeichnis speichert wichtige Systemdateien und Caches sowie andere Datenbanken, die Ihr System zum Betrieb benötigt.


Ich werde kurz den Inhalt der Ordner / private / etc, / private / tmp und / private / var erklären, die normalerweise in / private zu finden sind:

/ privat / etc

Datendateien für den Systemgebrauch, Konfigurationen für verschiedene Befehlszeilentools usw

/ private / tmp

Hauptsächlich Systemprotokolle

/ privat / var

Weitere Protokolle, Datenbanken für Daemons, Auslagerungsdateien für virtuellen Speicher, Sleep-Image usw.


Im Grunde ist es wahrscheinlich keine gute Idee, irgendetwas in diesem Verzeichnis zu löschen , außer für ein paar Dateien. Wenn Sie sie jedoch löschen, werden einige erforderliche wichtige Dateien beim Start neu generiert.

Es ist wahrscheinlich eine gute Idee, den genauen vollständigen Verzeichnispfad aller Systemordner, mit denen Sie basteln möchten, bei Google zu ermitteln, bevor Sie anfangen, mit den darin enthaltenen Inhalten zu experimentieren.

Ich hoffe das hilft.


Meine App muss eine Datei speichern, auf die ein normaler Benutzer nicht zugreifen kann. Wäre /private/etc/myfileein guter Ort, um es zu speichern?
OrangePot

@OrangePot Ich glaube, dass / private im Allgemeinen für die Systemnutzung reserviert ist und wahrscheinlich nicht zum Verbergen von Dateien vor dem Benutzer verwendet werden sollte. Sie benötigen auch root-Zugriff, um nach / private zu schreiben. Ich würde empfehlen, Ihre Dateien in / tmp zu speichern, wobei root der Eigentümer ist und die Berechtigungen 700 oder rwx sind ------ (nur root kann r / w / x)
vielleicht kann es
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.