~ / Library / Containers의 목적은 무엇입니까?


29

목적이 무엇인지 궁금합니다 ~/Library/Containers.

나는 ~/Library/Preferences당신 아래에서 사용자 특정 앱 및 시스템 구성 plist를 찾을 수 있음을 알고 있습니다. 하지만에서 찾을 수도 있습니다 ~/Library/Containers.

어떤 종류의 구성이 저장됩니까?

답변:


35

~/Library/Containers 샌드 박스 앱의 홈 디렉토리를 포함합니다.

샌드 박스 앱은 예를 들어 Mac App Store에서 다운로드 한 앱입니다. 샌드 박싱은 하나의 앱이 시스템의 다른 부분에 부당하게 해를 끼치 지 않도록 나머지 시스템과 분리되어 있음을 의미합니다.

따라서 샌드 박스 앱은 일반적으로 원하는 파일 시스템 경로에만 쓸 수 없습니다. 앱을 다시 쓰지 않고 표준 경로에 쓰기를 지원하기 위해 시스템은 샌드 박스 앱이 쓸 수있는 컨테이너 폴더를 만듭니다. 샌드 박스 앱은 예를 들어 환경 설정을 위해 시스템 폴더에 쓰고 있다고 생각하지만 시스템은 대신 경로를 컨테이너 폴더에 넣습니다.

예를 들어 많은 앱이에 데이터를 썼습니다 ~/Library/Application Support/. 샌드 박스 앱은이를 수행 할 수 없으며 대신 데이터가 ~/Library/Containers/해당 앱 의 경로 아래에 작성됩니다 .


1
이 디렉토리를 삭제하는 것이 안전합니까? 내 집에는 꽤 커졌습니다 (~ 11GB).
Dror

5
아니요, 저장된 설정과 데이터를 모두 잃어 버릴 염려가 없다면 안전하지 않습니다.
jksoegaard
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.