Qual é o objetivo de ~ / Library / Containers?


29

Gostaria de saber qual é o propósito ~/Library/Containers?

Eu sei que em ~/Library/Preferencesvocê pode encontrar aplicativos específicos do usuário e listas de configurações do sistema. Mas também posso encontrá-los ~/Library/Containers.

Que tipo de configuração é armazenada lá?

Respostas:


35

~/Library/Containers contêm os diretórios pessoais dos aplicativos em área restrita.

Aplicativos em área restrita são, por exemplo, os aplicativos que você baixa da Mac App Store. O sandbox significa que eles são "isolados" do resto do sistema, para que um único aplicativo não possa causar danos injustificados a outras partes do sistema.

Portanto, os aplicativos em área restrita normalmente não têm permissão para gravar em qualquer caminho do sistema de arquivos que eles desejam. Para oferecer suporte à gravação em caminhos padrão sem precisar reescrever os aplicativos, o sistema criará uma pasta Container na qual o aplicativo em área restrita pode gravar. O aplicativo em área restrita acha que está gravando em uma pasta do sistema, por exemplo, por preferências - mas o sistema reescreve o caminho para que acabe na pasta Container.

Por exemplo, muitos aplicativos gravaram seus dados ~/Library/Application Support/. Um aplicativo em área restrita não pode fazer isso - e os dados são gravados abaixo do ~/Library/Containers/caminho desse aplicativo.


11
É seguro simplesmente excluir este diretório? Ficou bem grande (~ 11GB) na minha casa.
Dror

5
Não, isso não é seguro - a menos que você não se importe em perder todas as configurações e dados armazenados lá.
Jksoegaard
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.