macOS

Очистка кэш-файлов на macOS: полное руководство

Кэш-файлы на macOS со временем могут занимать гигабайты дискового пространства. В этом руководстве вы узнаете, как безопасно найти и удалить временные файлы системных и пользовательских приложений, вернув место на диске без риска для данных.

Обновлено 17 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:macOS Sonoma 14.xmacOS Ventura 13.xmacOS Monterey 12.xmacOS Big Sur 11.x

Введение / Зачем это нужно

Кэш-файлы (временные файлы) — это данные, которые macOS и установленные приложения сохраняют для ускорения своей работы. Со временем эти файлы могут накапливаться, занимая от сотен мегабайт до нескольких гигабайт дискового пространства. Очистка кэша — это безопасный и быстрый способ освободить место на SSD или Fusion Drive, особенно на моделях с ограниченным объёмом. Кроме того, удаление устаревшего кэша иногда помогает решить странные ошибки приложений или проблемы с отображением веб-страниц.

После выполнения этого руководства вы:

  • Освободите от 1 до 10+ ГБ дискового пространства (зависит от интенсивности использования).
  • Научитесь безопасно работать с системными папками.
  • Получите навык ручного обслуживания macOS без сторонних программ.

Требования / Подготовка

Перед началом убедитесь:

  1. У вас есть доступ к администратору (пароль) для работы с системными папками.
  2. Все важные приложения закрыты (браузеры, мессенджеры, редакторы). Запущенные программы могут блокировать файлы кэша, помешая их удалению.
  3. Вы понимаете, что удаление кэша может временно замедлить запуск приложений при первом открытии после очистки — они будут заново кэшировать необходимые ресурсы.
  4. Рекомендуется создать резервную копию (Time Machine) перед массовыми действиями, хотя очистка кэша считается безопасной.

Пошаговая инструкция

Шаг 1: Найдите папки с кэшем в Finder

Существует два основных места хранения кэша:

  • Кэш пользователя — для вашей учётной записи. Путь: ~/Library/Caches
  • Системный кэш — для всей системы. Путь: /Library/Caches (требует прав администратора)
  1. Откройте Finder.
  2. В меню выберите «Переход» → «Переход к папке…» или нажмите Cmd+Shift+G.
  3. В появившемся окне введите ~/Library/Caches и нажмите «Перейти». Откроется папка с кэшем вашего пользователя.
  4. Чтобы перейти к системному кэшу, в том же окне введите /Library/Caches. Система запросит пароль администратора.

💡 Совет: Вы можете добавить папку Caches в боковую панель Finder для быстрого доступа: перетащите её из окна на иконку папки в боковой панели.

Шаг 2: Вручную удалите файлы из папок приложений

Внутри Caches вы увидите множество папок с названиями вроде com.apple.Safari, com.spotify.client, com.google.Chrome. Это кэш конкретных приложений.

  1. Откройте папку интересующего вас приложения (например, для браузера Chrome).
  2. Удалите всё содержимое этой папки (файлы и подпапки). Для этого выделите все элементы (Cmd+A) и переместите в Коронку (или нажмите Cmd+Delete).
  3. Не удаляйте саму папку (например, com.google.Chrome). Приложения ожидают её наличие и создадут заново при первом запуске.
  4. Повторите для других приложений, кэш которых вы хотите очистить (например, Slack, Spotify, Adobe-программы).

⚠️ Важно: Если при попытке удаления появляется ошибка «Файл занят», закройте соответствующее приложение и повторите попытку.

Шаг 3: Используйте Terminal для быстрой очистки

Для массовой очистки всего кэша пользователя удобнее использовать Терминал.

  1. Запустите приложение Терминал (через Spotlight Cmd+Пробел → введите «Терминал»).
  2. Введите следующую команду для очистки кэша текущего пользователя:
    sudo rm -rf ~/Library/Caches/*
    
    • sudo — запросит пароль администратора.
    • rm -rf — рекурсивное удаление без запросов.
    • ~/Library/Caches/* — удалит всё содержимое папки Caches, но оставит сами папки приложений.
  3. Для очистки системного кэша (если уверены в своих действиях) выполните:
    sudo rm -rf /Library/Caches/*
    
  4. После ввода команды введите пароль (символы не отображаются — это нормально) и нажмите Enter.

💡 Совет: Если хотите сначала посмотреть, что будет удалено, замените rm -rf на ls -la:

ls -la ~/Library/Caches/

Шаг 4: Очистите кэш браузеров отдельно

Браузеры часто хранят кэш в своих профилях, и удаление через общую папку Caches может быть неполным или небезопасным. Лучше использовать встроенные инструменты:

  • Safari:
    1. Откройте Safari → «Safari» в меню → «Настройки» (или Cmd+,).
    2. Перейдите на вкладку «Дополнения».
    3. Нажмите «Удалить историю и данные сайтов…».
    4. Выберите период (например, «всё время») и нажмите «Удалить историю».
  • Google Chrome:
    1. Откройте Chrome → «Chrome» в меню → «Настройки».
    2. В поиске введите «очистить».
    3. Перейдите в «Конфиденциальность и безопасность» → «Очистить историю браузера».
    4. Выберите «Кэш изображений и файлов» и другие нужные опции. Нажмите «Очистить данные».
  • Mozilla Firefox:
    1. Откройте Firefox → «Firefox» в меню → «Настройки».
    2. В левом меню выберите «Конфиденциальность и защита».
    3. В разделе «Куки и данные сайтов» нажмите «Очистить данные…».
    4. Отметьте «Кэш веб-сайтов» и нажмите «Очистить».

Проверка результата

  1. После очистки перезагрузите Mac (Cmd+Ctrl+Электропитание или через меню Apple → «Перезагрузка»). Это гарантирует, что все процессы закроют дескрипторы кэш-файлов, и место освободится полностью.
  2. После загрузки откройте «Об этом Mac» (меню Apple → «Об этом Mac» → «Хранилище»).
  3. Подождите 1-2 минуты, пока система пересчитает место.
  4. Сравните значение «Доступно» до и после. Обычно виден прирост в 1-5 ГБ (зависит от исходного объёма кэша).
  5. Для более точного анализа используйте встроенную утилиту «Свободное место» (в том же окне «Хранилище» → «Управление…») или сторонние приложения (DaisyDisk, GrandPerspective).

Возможные проблемы

  • Ошибка «Операция не разрешена» или «Отказано в доступе» при удалении в Finder.
    • Причина: Попытка удалить системный кэш без прав администратора или файл заблокирован запущенным процессом.
    • Решение: Закройте все приложения. Для системного кэша используйте Терминал с sudo или найдите файл через «Информацию» (Cmd+I) и разблокируйте его, сняв галочку «Заблокирован».
  • После очистки место не освободилось.
    • Причина: Запущенные приложения (особенно браузеры) держат кэш в памяти.
    • Решение: Полностью закройте приложения (через Cmd+Q, а не просто крестик). Лучший способ — перезагрузить компьютер.
  • Приложение работает медленно или вылетает после очистки.
    • Причина: Приложению нужно заново создать свой кэш. Это нормально для первого запуска.
    • Решение: Просто перезапустите приложение и дайте ему несколько секунд/минут на восстановление кэша. Если проблема не исчезла, возможно, удалили не только кэш — проверьте, не затронули ли папку приложения (например, ~/Library/Application Support/...).
  • Не хватает места для выполнения команды rm -rf.
    • Причина: На диске почти нет свободного места, и система не может создать временные файлы для операции.
    • Решение: Сначала удалите крупные ненужные файлы вручную (видео, архивы, старые установщики) через Finder, чтобы освободить хотя бы 1-2 ГБ, и только затем возвращайтесь к очистке кэша.
  • Сомнения в правильности пути.
    • Решение: В Терминале используйте команду ls -la ~/Library/Caches для просмотра содержимого папки кэша пользователя. Это покажет, что вы находитесь в нужном месте.

Часто задаваемые вопросы

Безопасно ли удалять кэш на Mac? Не повредит ли это программам?
Можно ли настроить автоматическую очистку кэша?
Чем отличается кэш пользователя от системного кэша?
Почему после очистки кэша место на диске не освободилось?

Полезное

Найдите папки с кэшем в Finder
Вручную удалите файлы из папок приложений
Используйте Terminal для быстрой очистки
Очистите кэш браузеров отдельно