58 votes

Quel est le but de ~/Bibliothèque/Containers ?

Je me demande quel est le but de ~/Library/Containers ?

Je sais que sous ~/Library/Preferences vous pouvez trouver des listes d'applications et de configurations système spécifiques à l'utilisateur. Mais je peux aussi les trouver dans ~/Library/Containers .

Quel type de configuration y est stocké ?

68voto

Jose Chavez Points 645

~/Library/Containers contiennent les répertoires personnels des applications sandboxes.

Les applications sandboxées sont par exemple les applications que vous téléchargez depuis le Mac App Store. La mise en bac à sable signifie qu'elles sont "isolées" du reste du système, de sorte qu'une seule application ne peut pas nuire injustement à d'autres parties du système.

Par conséquent, les applications sandboxées ne sont normalement pas autorisées à écrire dans n'importe quel chemin du système de fichiers. Afin de prendre en charge l'écriture dans des chemins standard sans avoir à réécrire les applications, le système crée un dossier Container dans lequel l'application sandboxée peut écrire. L'application sandboxée pense qu'elle écrit dans un dossier système pour les préférences par exemple - mais le système réécrit le chemin pour qu'il aboutisse dans le dossier Container à la place.

Par exemple, de nombreuses applications écrivent leurs données dans ~/Library/Application Support/ . Une application sandboxée ne peut pas faire cela - et les données sont au contraire écrites sous le nom de ~/Library/Containers/ pour cette application.

2 votes

Est-il possible de supprimer simplement ce répertoire ? Il est devenu assez gros (~11GB) chez moi.

10 votes

Non, ce n'est pas sûr - à moins que cela ne vous dérange pas de perdre tous les paramètres et les données qui y sont stockés.

0 votes

Donc c'est quelque chose comme un conteneur Docker sur Linux ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X