Введение / Зачем это нужно
Со временем macOS накапливает временные файлы, кэши приложений и логи, которые могут занимать от нескольких гигабайт до десятков гигабайт дискового пространства. Эти файлы не критичны для работы системы, но их накопление замедляет поиск, может вызывать ошибки "Недостаточно места" и снижает общую производительность. В этом гайде вы узнаете, как безопасно найти и удалить временные данные вручную и с помощью встроенных инструментов, вернув драгоценные гигабайты.
Требования / Подготовка
- Версия macOS: Инструкция актуальна для macOS Sonoma (14), Ventura (13), Monterey (12) и Big Sur (11).
- Права доступа: Для удаления системных временных файлов (
/private/var/tmp) потребуются права администратора (пароль). - Предустановленные пакеты: Терминал (Terminal) доступен по умолчанию. Для некоторых шагов потребуется браузер Safari или Google Chrome.
- Рекомендация: Перед началом убедитесь, что у вас есть доступ к резервной копии (Time Machine или другой) на случай случайного удаления нужных данных. Закройте все браузеры и активные приложения (например, Photoshop, Xcode), так как они могут блокировать свои кэш-файлы.
Пошаговая инструкция
Шаг 1: Подготовка: создайте резервную копию и закройте приложения
Перед очисткой убедитесь, что все важные данные сохранены. Закройте все браузеры и активные приложения, чтобы избежать ошибок доступа к файлам во время их удаления. Это также предотвратит повторное создание кэша сразу после его очистки.
Шаг 2: Очистка пользовательских кэшей через Finder
Это самый безопасный и контролируемый способ.
- В Finder нажмите в меню "Переход" → "Переход к папке..." (или
Cmd+Shift+G). - Введите путь:
~/Library/Cachesи нажмите "Перейти". - Вы увидите десятки папок, названных по доменным именам приложений (например,
com.apple.Safari,com.google.Chrome,com.adobe.Photoshop). - Откройте каждую папку и удалите всё её содержимое (файлы и подпапки). Не удаляйте сами папки, так как приложения создадут их заново при следующем запуске.
- Повторите для всех папок, которые хотите очистить. Особое внимание уделите папкам браузеров и тяжёлых приложений (например,
com.spotify.client,com.plexapp.plex-media-player).
💡 Совет: Если папка
Cachesкажется огромной, вы можете просто переместить её в Корзину (правой кнопкой → "Переместить в Корзину"), а затем создать пустую папку с тем же именем. Но метод с удалением содержимого точечнее.
Шаг 3: Удаление системных временных файлов через Terminal
Системные временные файлы хранятся в /private/var/tmp и /tmp.
- Откройте Терминал (из
/Программы/Утилиты/или через SpotlightCmd+Пробел). - Введите следующую команду для очистки основного системного временного каталога:
sudo rm -rf /private/var/tmp/* - Система запросит пароль администратора. Введите его (символы не отображаются) и нажмите
Enter. - Для папки
/tmp(которая часто символически ссылается на/private/tmp) команда выше уже её очистила. Дополнительная очистка обычно не требуется.
⚠️ Важно: Команда
rm -rfбезвозвратно удаляет файлы. Убедитесь, что вы ввели путь верно. Не используйтеsudo rm -rf /илиsudo rm -rf ~— это приведёт к катастрофическим последствиям.
Шаг 4: Очистка кэша браузеров (Safari и Chrome)
Для Safari:
- Запустите Safari.
- В меню выберите "Safari" → "Настройки" (или
Cmd+,). - Перейдите на вкладку "Дополнения".
- Внизу окна нажмите кнопку "Показать все".
- В левом списке выберите "Кэш веб-сайтов".
- Нажмите "Удалить" → "Удалить сейчас".
Для Google Chrome:
- Запустите Chrome.
- В адресной строке введите:
chrome://settings/clearBrowserDataи нажмитеEnter. - В открывшемся окне выберите "Кэшированные изображения и файлы" (снимите галочки с остальных пунктов, если нужно только кэш).
- В выпадающем меню "За последний" выберите "За всё время".
- Нажмите "Удалить данные".
Шаг 5: Освобождение места с помощью встроенной утилиты macOS
macOS предоставляет удобный аналитик хранилища.
- Нажмите на логотип Apple (☰) в левом верхнем углу → "Об этом Mac".
- Перейдите на вкладку "Управление хранилищем".
- Система посчитает и предложит несколько категорий для очистки: "Рекомендации" (например, "Автоматически удалять фильмы, которые вы уже смотрели"), "Документы", "Мусор".
- Нажмите "Освободить место" и следуйте подсказкам (например, "Удалить ненужные файлы", "Очистить Корзину", "Удалить старые файлы iCloud Desktop & Documents").
- Эта утилита также покажет, какие приложения занимают больше всего места, что поможет принять решение о их удалении.
Шаг 6: Проверка результата и окончательная уборка
- Вернитесь в "Об этом Mac" → "Управление хранилищем" и посмотрите, сколько места освободилось.
- Если вы использовали Terminal, проверьте размер папки
/private/var/tmp:
Команда покажет актуальный размер.du -sh /private/var/tmp - Не забудьте опустошить Корзину (правой кнопкой по иконке Корзины в Dock → "Опустошить Корзину").
- Перезагрузите Mac. Это завершит работу фоновых процессов, которые могли использовать временные файлы, и освободит связанные с ними ресурсы.
Проверка результата
Главный индикатор успеха — рост свободного места на диске в разделе "Об этом Mac" → "Управление хранилищем". Вы должны увидеть увеличение свободного пространства на несколько гигабайт (конкретный объём зависит от того, как давно вы проводили очистку и сколько приложений используете).
Дополнительно можно проверить, что папки кэша действительно пусты:
ls -la ~/Library/Caches/com.apple.Safari/
Если вывод показывает только . и .. (или совсем пусто), папка очищена.
Возможные проблемы
- Ошибка "Операция не разрешена" при удалении через Finder: Файл используется запущенным приложением. Закройте соответствующее приложение и повторите попытку.
- Недостаточно места для завершения операции: Иногда для удаления больших объёмов временных файлов система требует временного свободного места. Освободите место другими способами (например, удалите старые загрузки) и повторите.
- Папки кэша мгновенно заполняются снова: Это нормально. Приложения начинают создавать новые кэш-файлы при первом запуске после очистки. Регулярная (раз в 1-2 месяца) ручная очистка — оптимальная стратегия.
- Система "зависает" после команды
sudo rm -rf: Если вы случайно ввели неверный путь (например,/вместо/private/var/tmp), это может привести к удалению системных файлов. В таком случае потребуется переустановка macOS. Будьте предельно внимательны при использованииsudo rm -rf.