Цікаво, яка мета ~/Library/Containers
?
Я знаю, що під ~/Library/Preferences
вами можна знайти списки налаштувань додатків та системних програм. Але я також можу їх знайти ~/Library/Containers
.
Яка конфігурація зберігається там?
Цікаво, яка мета ~/Library/Containers
?
Я знаю, що під ~/Library/Preferences
вами можна знайти списки налаштувань додатків та системних програм. Але я також можу їх знайти ~/Library/Containers
.
Яка конфігурація зберігається там?
Відповіді:
~/Library/Containers
містять домашні каталоги додатків з пісочницею.
Пісочні програми - це, наприклад, програми, які ви завантажуєте з магазину додатків Mac. Пісочниця означає, що вони "ізольовані" від решти системи, так що один додаток не в змозі завдати несправедливої шкоди іншим частинам системи.
Тому програми з пісочним файлом зазвичай не дозволяють записувати в будь-який шлях до файлової системи, який вони хочуть. Для того, щоб підтримувати запис у стандартні контури без необхідності перезаписувати програми, система створить папку Container, в яку може записувати доданий пісочний додаток. Додаток із пісочним вікном вважає, що він записується, наприклад, у системну папку для налаштувань, але система переписує шлях так, щоб він замість цього потрапив у папку Контейнер.
Наприклад, багато програм написали свої дані ~/Library/Application Support/
. Додаток із піском не може цього зробити - і дані замість цього записуються під ~/Library/Containers/
контуром для цього додатка.