À quoi sert le répertoire «privé» dans OS X? [dupliquer]


15

J'exécutais OmniDiskSweeper aujourd'hui, et je suis tombé sur quelque chose appelé "privé" en utilisant 3,9 Go. Il est répertorié directement sous le répertoire racine avec les utilisateurs, la bibliothèque, le système et les applications, donc je suppose que c'est quelque chose inclus avec OS X lui-même. Je suis simplement curieux de savoir ce que c'est réellement, parce que je ne me souviens pas avoir vu cela avant. Voici quelques captures d'écran:

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

MacBook Pro 15 pouces mi-2012 sous OS X 10.11.3 El Capitan


Avez-vous essayé de googler certains des noms de fichiers? plus elle est unique, plus elle a de chances de trouver la cause.
MrU

@Mark Je crois que votre doublon proposé est davantage une question liée à / private / tmp, mais la question de ComputerScienceStudent ici demande plus de "ce qui est / privé pour".
peut

@Mark, "À quoi sert le répertoire" Privé "dans OS X?" et "Pourquoi / tmp est-il un lien symbolique vers / private / tmp?" ne sont pas des questions en double, pas même des doublons possibles IMPO.
user3439894

La réponse dans le doublon est une réponse ici - elle pourrait être un peu développée mais c'est toujours la même réponse
user151019

Pas un doublon. Voir la réponse ci-dessous. @Mark
CSstudent

Réponses:


10

/ private existe depuis très longtemps. Chaque Mac l'a.

Il fait partie de votre Mac: le répertoire contient les fichiers système et les caches essentiels, ainsi que d'autres bases de données dont votre système a besoin pour fonctionner.


Je vais donner une explication rapide du contenu des dossiers / private / etc, / private / tmp et / private / var, généralement trouvés dans / private:

/ private / etc

Fichiers de données pour l'utilisation du système, configurations pour divers outils de ligne de commande, etc.

/ privé / tmp

Journaux système, principalement

/ private / var

Plus de journaux, bases de données pour les démons, fichier (s) d'échange de mémoire virtuelle, image de veille, etc.


En substance, supprimer quoi que ce soit dans ce répertoire n'est probablement pas une bonne idée, sauf pour quelques fichiers. Si vous les supprimez cependant, certains fichiers essentiels requis seront régénérés au démarrage.

C'est probablement une bonne idée de Google le chemin exact complet du répertoire de tous les dossiers système que vous avez l'intention de bricoler avant de commencer à expérimenter avec des choses à l'intérieur.

J'espère que ça aide.


Mon application doit stocker un fichier non accessible / lisible par un utilisateur régulier. Serait /private/etc/myfileun bon endroit pour le stocker?
OrangePot

@OrangePot Je crois que / private est généralement réservé à l'utilisation du système et ne devrait probablement pas être utilisé pour cacher des fichiers à l'utilisateur. Vous auriez également besoin d'un accès root pour écrire dans / private. Je recommanderais de stocker vos fichiers dans / tmp, root étant le propriétaire et les autorisations 700 ou rwx ------ (seule la racine peut r / w / x)
peut
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.