Как очистить кэш на Mac

Кэш — это временные файлы, которые программа хранит, чтобы работать быстрее: загруженные картинки, миниатюры, скомпилированный код. Программы сами создают его заново, поэтому очищать кэш безопасно, а на Mac, которым пользуются пару лет, он часто занимает десятки гигабайт.

MacWashing, раздел «Сборка мусора»: найдены мусор Xcode, пользовательский кэш, установщики и журналы, к очистке 22,83 ГБ
  1. Откройте MacWashing и выберите Сборка мусора в боковом меню.
  2. Нажмите Начать сканирование.
  3. Просмотрите находки и нажмите Очистить. Всё спорное остаётся без галочки.

Бесплатная пробная версия · macOS 14 и новее

Безопасно ли чистить кэш

Да. Закройте программы, кэш которых очищаете, и будьте готовы, что в первый раз они запустятся чуть медленнее, пока создают нужное заново. Шаги ниже не трогают пароли, историю и входы на сайты.

Очистка кэша освобождает место, но исправный Mac от неё быстрее не станет. Если капризничает одна программа, очистить её кэш — хороший первый шаг.

Кэш программ

  1. Закройте программы, которые хотите почистить.
  2. В Finder выберите Переход › Переход к папке (Shift-Command-G), введите ~/Library/Caches и нажмите Return.
Панель «Переход к папке» с введённым путём ~/Library/Caches
  1. Каждая папка здесь принадлежит одной программе и называется по ней или по её идентификатору, например com.spotify.client. Чтобы найти самые большие, выберите Вид › Как список, затем Вид › Показать параметры вида, включите Вычислять все размеры и отсортируйте по размеру.
Папка Caches списком по размеру и включённый пункт «Вычислять все размеры» в параметрах вида
  1. Откройте папку, которую хотите очистить, выделите всё внутри и переместите в Корзину. Удаляйте содержимое, а не саму папку.
Выделенное содержимое папки кэша программы и пункт «Переместить в Корзину»
  1. Перезагрузите Mac и очистите Корзину.

Некоторые программы хранят кэш внутри своих данных: программы из App Store — в ~/Library/Containers/<программа>/Data/Library/Caches, а Chrome, Slack, Discord, VS Code и другие программы на Chromium или Electron — в ~/Library/Application Support/<программа>. В этих папках лежат и настоящие данные, поэтому там удаляйте только папки Cache, Code Cache и GPUCache.

Папка VS Code в Application Support с папками Cache, Code Cache и GPUCache

Кэш браузера

Браузеры очищают кэш из своих настроек, не трогая пароли и историю:

  • Safari: выберите Safari › Настройки › Дополнения и включите Показывать функции для веб-разработчиков. Затем выберите Разработка › Очистить кэши (Option-Command-E).
  • Chrome: откройте chrome://settings/clearBrowserData, выберите период, отметьте только Кешированные файлы и изображения и нажмите Удалить с устройства.
Окно удаления данных в Chrome: отмечены только кешированные файлы и изображения
Меню «Разработка» в Safari с пунктом «Очистить кэши»

Системные кэши и журналы

Кэши для всех пользователей macOS хранит в /Library/Caches, журналы — в ~/Library/Logs, /Library/Logs и /private/var/log. Обычно они намного меньше кэша программ, многие из них macOS чистит сама, а для ручной очистки нужен пароль администратора. Не пытайтесь чистить /System/Library/Caches: эта папка на защищённом системном томе.

Кэш инструментов разработчика

Если вы собираете программы в Xcode, его данные часто весят больше всех остальных кэшей. Одна папка ~/Library/Developer/Xcode/DerivedData может дорасти до десятков гигабайт, и её безопасно удалить: Xcode создаст её заново при следующей сборке. Менеджеры пакетов тоже хранят кэш: npm — в ~/.npm, Homebrew — в ~/Library/Caches/Homebrew (или выполните brew cleanup).

Что удалять не нужно

  • Саму папку Caches и другие папки «Библиотеки» — только содержимое папок кэша.
  • Всё, что в /System.
  • Кэш программ, которые сейчас открыты: сначала закройте их.
  • Связки ключей и медиатеки Почты, Сообщений и Фото: это ваши данные, а не кэш.

Место занимают и остатки давно удалённых программ: см. как полностью удалить программу на Mac.

А с MacWashing это в один клик

MacWashing, раздел «Сборка мусора»: найдены мусор Xcode, пользовательский кэш, установщики и журналы, к очистке 22,83 ГБ

Сборка мусора в MacWashing находит кэш всех знакомых ей программ, в том числе спрятанный внутри их данных, а ещё журналы, мусор Xcode и остатки удалённых программ. Она показывает, сколько места занимает каждая находка, и очищает всё за один раз. Всё спорное остаётся без галочки, пока вы не решите.

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Удалит ли MacWashing мои файлы при очистке?

Нет. Он удаляет только то, что может сопоставить с известной программой или известным видом мусора, и только там, где программы оставляют файлы; macOS и файлы Apple не затрагиваются. Всё спорное помечено и остаётся без галочки, пока вы не решите.

Что будет с открытыми программами?

Если файлы заняты открытой программой, MacWashing подождёт, пока она закроется, или закроет её по вашей команде, а после очистки откроет снова.

Это бесплатно?

Да, в пробном режиме: Сборка мусора и Деинсталлятор вместе освобождают до 25 ГБ, без аккаунта и карты.

Удалятся ли мои данные при очистке кэша?

Нет. В кэше лежат копии того, что программа может снова скачать или посчитать. Документы, фото, пароли и настройки хранятся в другом месте.

Как часто нужно чистить кэш на Mac?

По расписанию — не нужно. Чистите кэш, когда не хватает места или когда программа ведёт себя странно.

Почему кэш снова вырос?

Программы заново создают то, чем пользуются. Если кэш быстро заполняется, это программа, которой вы пользуетесь часто, и место остаётся свободным, только пока ей не понадобятся эти файлы.