Введение / Зачем это нужно
Кэш-файлы (временные файлы) — это данные, которые macOS и установленные приложения сохраняют для ускорения своей работы. Со временем эти файлы могут накапливаться, занимая от сотен мегабайт до нескольких гигабайт дискового пространства. Очистка кэша — это безопасный и быстрый способ освободить место на SSD или Fusion Drive, особенно на моделях с ограниченным объёмом. Кроме того, удаление устаревшего кэша иногда помогает решить странные ошибки приложений или проблемы с отображением веб-страниц.
После выполнения этого руководства вы:
- Освободите от 1 до 10+ ГБ дискового пространства (зависит от интенсивности использования).
- Научитесь безопасно работать с системными папками.
- Получите навык ручного обслуживания macOS без сторонних программ.
Требования / Подготовка
Перед началом убедитесь:
- У вас есть доступ к администратору (пароль) для работы с системными папками.
- Все важные приложения закрыты (браузеры, мессенджеры, редакторы). Запущенные программы могут блокировать файлы кэша, помешая их удалению.
- Вы понимаете, что удаление кэша может временно замедлить запуск приложений при первом открытии после очистки — они будут заново кэшировать необходимые ресурсы.
- Рекомендуется создать резервную копию (Time Machine) перед массовыми действиями, хотя очистка кэша считается безопасной.
Пошаговая инструкция
Шаг 1: Найдите папки с кэшем в Finder
Существует два основных места хранения кэша:
- Кэш пользователя — для вашей учётной записи. Путь:
~/Library/Caches - Системный кэш — для всей системы. Путь:
/Library/Caches(требует прав администратора)
- Откройте Finder.
- В меню выберите «Переход» → «Переход к папке…» или нажмите
Cmd+Shift+G. - В появившемся окне введите
~/Library/Cachesи нажмите «Перейти». Откроется папка с кэшем вашего пользователя. - Чтобы перейти к системному кэшу, в том же окне введите
/Library/Caches. Система запросит пароль администратора.
💡 Совет: Вы можете добавить папку
Cachesв боковую панель Finder для быстрого доступа: перетащите её из окна на иконку папки в боковой панели.
Шаг 2: Вручную удалите файлы из папок приложений
Внутри Caches вы увидите множество папок с названиями вроде com.apple.Safari, com.spotify.client, com.google.Chrome. Это кэш конкретных приложений.
- Откройте папку интересующего вас приложения (например, для браузера Chrome).
- Удалите всё содержимое этой папки (файлы и подпапки). Для этого выделите все элементы (
Cmd+A) и переместите в Коронку (или нажмитеCmd+Delete). - Не удаляйте саму папку (например,
com.google.Chrome). Приложения ожидают её наличие и создадут заново при первом запуске. - Повторите для других приложений, кэш которых вы хотите очистить (например, Slack, Spotify, Adobe-программы).
⚠️ Важно: Если при попытке удаления появляется ошибка «Файл занят», закройте соответствующее приложение и повторите попытку.
Шаг 3: Используйте Terminal для быстрой очистки
Для массовой очистки всего кэша пользователя удобнее использовать Терминал.
- Запустите приложение Терминал (через Spotlight
Cmd+Пробел→ введите «Терминал»). - Введите следующую команду для очистки кэша текущего пользователя:
sudo rm -rf ~/Library/Caches/*sudo— запросит пароль администратора.rm -rf— рекурсивное удаление без запросов.~/Library/Caches/*— удалит всё содержимое папкиCaches, но оставит сами папки приложений.
- Для очистки системного кэша (если уверены в своих действиях) выполните:
sudo rm -rf /Library/Caches/* - После ввода команды введите пароль (символы не отображаются — это нормально) и нажмите Enter.
💡 Совет: Если хотите сначала посмотреть, что будет удалено, замените
rm -rfнаls -la:ls -la ~/Library/Caches/
Шаг 4: Очистите кэш браузеров отдельно
Браузеры часто хранят кэш в своих профилях, и удаление через общую папку Caches может быть неполным или небезопасным. Лучше использовать встроенные инструменты:
- Safari:
- Откройте Safari → «Safari» в меню → «Настройки» (или
Cmd+,). - Перейдите на вкладку «Дополнения».
- Нажмите «Удалить историю и данные сайтов…».
- Выберите период (например, «всё время») и нажмите «Удалить историю».
- Откройте Safari → «Safari» в меню → «Настройки» (или
- Google Chrome:
- Откройте Chrome → «Chrome» в меню → «Настройки».
- В поиске введите «очистить».
- Перейдите в «Конфиденциальность и безопасность» → «Очистить историю браузера».
- Выберите «Кэш изображений и файлов» и другие нужные опции. Нажмите «Очистить данные».
- Mozilla Firefox:
- Откройте Firefox → «Firefox» в меню → «Настройки».
- В левом меню выберите «Конфиденциальность и защита».
- В разделе «Куки и данные сайтов» нажмите «Очистить данные…».
- Отметьте «Кэш веб-сайтов» и нажмите «Очистить».
Проверка результата
- После очистки перезагрузите Mac (
Cmd+Ctrl+Электропитаниеили через меню Apple → «Перезагрузка»). Это гарантирует, что все процессы закроют дескрипторы кэш-файлов, и место освободится полностью. - После загрузки откройте «Об этом Mac» (меню Apple → «Об этом Mac» → «Хранилище»).
- Подождите 1-2 минуты, пока система пересчитает место.
- Сравните значение «Доступно» до и после. Обычно виден прирост в 1-5 ГБ (зависит от исходного объёма кэша).
- Для более точного анализа используйте встроенную утилиту «Свободное место» (в том же окне «Хранилище» → «Управление…») или сторонние приложения (DaisyDisk, GrandPerspective).
Возможные проблемы
- Ошибка «Операция не разрешена» или «Отказано в доступе» при удалении в Finder.
- Причина: Попытка удалить системный кэш без прав администратора или файл заблокирован запущенным процессом.
- Решение: Закройте все приложения. Для системного кэша используйте Терминал с
sudoили найдите файл через «Информацию» (Cmd+I) и разблокируйте его, сняв галочку «Заблокирован».
- После очистки место не освободилось.
- Причина: Запущенные приложения (особенно браузеры) держат кэш в памяти.
- Решение: Полностью закройте приложения (через
Cmd+Q, а не просто крестик). Лучший способ — перезагрузить компьютер.
- Приложение работает медленно или вылетает после очистки.
- Причина: Приложению нужно заново создать свой кэш. Это нормально для первого запуска.
- Решение: Просто перезапустите приложение и дайте ему несколько секунд/минут на восстановление кэша. Если проблема не исчезла, возможно, удалили не только кэш — проверьте, не затронули ли папку приложения (например,
~/Library/Application Support/...).
- Не хватает места для выполнения команды
rm -rf.- Причина: На диске почти нет свободного места, и система не может создать временные файлы для операции.
- Решение: Сначала удалите крупные ненужные файлы вручную (видео, архивы, старые установщики) через Finder, чтобы освободить хотя бы 1-2 ГБ, и только затем возвращайтесь к очистке кэша.
- Сомнения в правильности пути.
- Решение: В Терминале используйте команду
ls -la ~/Library/Cachesдля просмотра содержимого папки кэша пользователя. Это покажет, что вы находитесь в нужном месте.
- Решение: В Терминале используйте команду