Гид по технологиям

Как очистить Корзину на Mac, если файлы не удаляются

8 min read Mac Обновлено 25 Dec 2025
Как очистить Корзину на Mac, если файлы не удаляются
Как очистить Корзину на Mac, если файлы не удаляются

как-удалить-корзину-с-рабочего-стола-windows-10

В нормальной ситуации очистка Корзины — быстрый процесс: откройте Корзину и нажмите Очистить в правом верхнем углу. Но иногда macOS отказывается удалять отдельные файлы. Эта инструкция подробно разбирает возможные причины и безопасные способы удаления: занятые или заблокированные файлы, проблемы с диском и принудительное удаление через Terminal.

Важно: прежде чем применять «ядерные» методы (sudo rm), убедитесь, что вы действительно хотите уничтожить эти файлы. Некоторые элементы в Корзине могут быть нужны системе или приложениям.

Краткий план действий

  • Перезагрузите Mac и попробуйте снова.
  • Если появилось сообщение «элемент используется», найдите процесс и закройте его.
  • Проверьте, не заблокирован ли файл, и снимите блокировку.
  • Запустите «Первая помощь» в Дисковой утилите при подозрении на ошибки диска.
  • В крайнем случае используйте Terminal с sudo rm — только если понимаете риск.

Почему Корзина не очищается — кратко

Есть четыре основные причины:

  1. Файл открыт (процесс держит дескриптор).
  2. Файл отмечен как «Заблокирован» (Locked).
  3. Ошибки файловой системы или повреждения диска.
  4. Проблемы с правами доступа или с точки зрения безопасности (защищённые системные файлы).

Ниже — подробная последовательность действий с рекомендациями для рядовых пользователей и для администраторов.

1. Перезапустите Mac — самый простой шаг

Иногда приложение некорректно освобождает ресурсы, и процесс продолжает держать файл «в использовании». Перезагрузка убивает фоновые процессы и часто решает проблему.

Шаги:

  1. Нажмите меню Apple и выберите Перезагрузить.
  2. После полной загрузки попробуйте снова нажать Очистить в Корзине.

Если проблема повторяется — переходите к следующему разделу.

2. Файлы используются другим приложением — как найти и закрыть процесс

внутренний-вид-корзины-mac

Если macOS показывает сообщение вроде «Невозможно завершить операцию, потому что элемент используется», значит файл открыт в каком‑то процессе (пользовательском приложении или фоновом служебном процессе).

Простые шаги:

  • Закройте все видимые приложения, которые могли бы работать с этим файлом (TextEdit, Word, Preview, Photoshop и т.п.).
  • Нажмите Option + Command + Esc, чтобы открыть окно Принудительное завершение программ. Завершите подозрительные процессы.

Продвинутая проверка через Terminal (безопасная диагностика):

  1. Откройте Корзину и оставьте её окно открытым.
  2. Нажмите Command + Space, введите Terminal и нажмите Return.
  3. Введите команду:
lsof

lsof означает «list open files» — список открытых файлов. Подождите секунду, затем перетащите проблемный файл из окна Корзины в окно Terminal. Путь к файлу появится в командной строке. Нажмите Return — вы увидите список процессов, которые держат этот файл.

Если команда вывела строки с именами процессов, завершите эти процессы через сам интерфейс приложения или через Terminal:

kill 

где — идентификатор процесса (число) из вывода lsof. Если обычный kill не помогает, можно применить более жёсткий сигнал:

kill -9 

Важно: убивать процессы следует осторожно — принудительное завершение может привести к потере несохранённых данных.

Примечание для новых Mac на Apple Silicon (M1/M2): команды и поведение те же; для входа в безопасный режим и Recovery рацион действий отличаются — см. раздел про Safe Mode и Recovery.

3. Файл заблокирован — быстрое решение

попытка-удаления-заблокированного-файла

Если файл помечен как «Заблокирован», macOS не позволит удалить его, пока не снять эту отметку.

Шаги:

  1. Откройте Корзину.
  2. Control‑кликните файл и выберите Получить сведения (Get Info).
  3. В окне сведений снимите флажок Заблокирован.
  4. Вернитесь в Корзину и нажмите Очистить или Control‑клик → Удалить немедленно.

Если пункт «Заблокирован» неактивен или вы видите отказ по правам доступа, возможно, нужно использовать Terminal или проверить владельца файла (следующий раздел).

4. Проблемы с диском — Дисковая утилита и Первая помощь

запуск-первой-помощи-в-дисковой-утилите

Ошибка файловой системы может мешать удалению. Запустите «Первая помощь» (First Aid) в Дисковой утилите.

Шаги:

  1. Нажмите Command + Space, введите Дисковая утилита и откройте её.
  2. В списке слева выберите диск, на котором находится Корзина (обычно это Macintosh HD).
  3. Нажмите Первая помощьЗапустить.

Если Дисковая утилита сообщает, что ошибки найдены и исправлены — перезагрузите Mac и попробуйте снова. Если ошибки на основном загрузочном диске не устраняются, нужно загружаться в Recovery Mode, чтобы разрешить исправление.

Как войти в Recovery Mode:

  • Intel Mac: перезагрузите и удерживайте Command + R до появления окна восстановления.
  • Apple Silicon (M1/M2): выключите Mac, затем нажмите и удерживайте кнопку питания, пока не появится окно параметров загрузки; выберите «Параметры» → «Продолжить».

В Recovery Mode откройте Дисковую утилиту и снова запустите «Первая помощь» на стартовом диске.

5. Принудительное удаление через интерфейс и через Terminal

очистка-корзины

Если обычные способы не сработали, есть несколько принудительных приёмов.

Вариант A — удержание Option при очистке:

  • Откройте Корзину и удерживайте клавишу Option, затем нажмите Очистить. Это заставит систему обойти некоторые проверки блокировки.

Вариант B — удаление через Terminal (более радикально):

  1. Откройте Terminal (Command + Space → Terminal).
  2. Выполните команду:
sudo rm -R "/Users/ваш-пользователь/.Trash/*"

Эта команда удалит все элементы в вашей пользовательской Корзине. Вас попросят ввести пароль администратора; при вводе символы не отображаются — это нормально.

Альтернативы (если вы хотите удалить конкретный файл):

sudo rm -R "/путь/к/файлу в корзине"

Важно: rm — необратимая команда. Ошибочно введённый путь может удалить нужные данные или повредить систему. Убедитесь, что путь корректен: перетяните файл из окна Корзины в Terminal, чтобы подставить точный путь.

Советы по безопасности при работе с Terminal:

  • Всегда копируйте путь из Finder/Корзины, чтобы избежать опечаток.
  • Не используйте sudo rm -rf / или похожие команды без полного понимания.
  • По возможности сначала сделайте резервную копию важных данных.

Дополнительные сценарии и альтернативные подходы

  • Если файл принадлежит другому пользователю или имеет чужие права, используйте:
sudo chown $(whoami) "/путь/к/файлу"
sudo chmod u+w "/путь/к/файлу"

затем попробуйте удалить.

  • Если проблема наблюдается в сетевой папке или на внешнем диске, отключите и снова подключите диск, проверьте формат и права доступа.

  • Для системных файлов macOS может блокировать удаление ради целостности. Не удаляйте системные файлы без понимания последствий.

Безопасный режим и отличия между Intel и Apple Silicon

Safe Mode загружает минимум необходимых компонентов и предотвращает автозапуск сторонних расширений. Это полезно, если проблема вызвана элементом автозагрузки.

Как войти в безопасный режим:

  • Intel Mac: перезагрузите и удерживайте клавишу Shift сразу после звука запуска, отпустите после появления логотипа Apple.
  • Apple Silicon: выключите Mac, затем включите и удерживайте кнопку питания до появления окна параметров загрузки; выберите загрузку в Safe Mode (удерживайте Shift при выборе пользователя, если предложено).

После загрузки в Safe Mode откройте Корзину и попробуйте очистить.

Сценарии, когда методы не помогают (когда это провалится)

  • Файл является частью процессa, который перезапускается автоматически (например, системный демон). В таком случае понадобится искать, какой запускной plаist или daemons ответственен.
  • Повреждение диска настолько серьёзное, что требует полной переустановки macOS или восстановления из резервной копии.
  • Файлы находятся на томе с неподдерживаемой или повреждённой файловой системой (например, некорректно размонтированный NTFS или ошибка в APFS).

Если вы подозреваете серьёзное повреждение, сделайте резервную копию важных данных и обратитесь в службу поддержки или к специалисту по восстановлению данных.

Playbook: пошаговый SOP для техничной поддержки

  1. Попросите пользователя описать сообщение об ошибке и прислать скриншот.
  2. Попросите перезагрузить Mac и повторить очистку.
  3. Если не помогает — проверьте, используются ли файлы через lsof.
  4. Завершите процессы, держащие файлы. Запишите PID и процессы.
  5. Проверьте блокировки в Get Info.
  6. Запустите Первая помощь в Дисковой утилите.
  7. Если нужно — загрузитесь в Recovery и повторите First Aid.
  8. При отсутствии эффекта — удалите через sudo rm, предварительно сняв права/владение при необходимости.
  9. Завершите с рекомендациями по резервному копированию и мониторингу.

Критерии приёмки:

  • Корзина очищается без ошибок.
  • Нет сообщений «элемент используется» или «нет доступа».
  • Система запускается и приложения работают корректно после вмешательств.

Откат/отмена:

  • Перед удалением через Terminal сделайте резервную копию (если возможно).
  • Если ошибочно удалили нужные файлы — попытайтесь восстановить из Time Machine или другого бэкапа.

Решение для ролей: чек-листы

Пользователь (non-admin):

  • Перезагрузить Mac.
  • Закрыть все открытые приложения.
  • Попробовать удержать Option и нажать Очистить.
  • Если не помогает — обратиться к администратору.

Локальный администратор:

  • Проверить lsof, завершить процессы.
  • Убедиться в правах на файл (chown/chmod при необходимости).
  • Попробовать удалить через sudo rm.
  • Запустить First Aid и при необходимости Recovery.

ИТ‑специалист / инженер поддержки:

  • Проанализировать логи (Console) на предмет ошибок файловой системы.
  • Проверить daemons, launchagents и cron/аналогичные задачи.
  • Оценить необходимость восстановления из резервной копии или проверки оборудования.

Матрица рисков и способы их смягчения

  • Риск: удаление нужных файлов. Смягчение: проверка пути, резервная копия.
  • Риск: повреждение системы при kill -9. Смягчение: завершать процессы через интерфейс перед принудительным kill.
  • Риск: невозможность восстановить данные после rm. Смягчение: использование Time Machine и бэкапов.

Короткий глоссарий

  • Корзина: временное хранилище удалённых файлов в macOS.
  • lsof: утилита для отображения открытых файлов и соответствующих процессов.
  • First Aid / Первая помощь: встроенная проверка и попытка исправления ошибок диска.
  • Recovery Mode: режим восстановления macOS для ремонта и переустановки.

Когда обращаться к специалисту

  • Вы не уверены в командах Terminal.
  • Диск проявляет аппаратные признаки отказа (шумы, медленная работа, ошибки монтирования).
  • Нет бэкапов, и данные критичны.

Короткая сводка

Очистка Корзины обычно проста, но если macOS отказывается удалять файл, следуйте порядку: перезагрузка → проверка использования через lsof → снятие блокировки → Первая помощь в Дисковой утилите → принудительное удаление через Terminal как крайняя мера. Всегда сначала убедитесь, что удаляемые данные не нужны, и имейте актуальную резервную копию.

Важное замечание: если вы не уверены в своих действиях, безопаснее обратиться к специалисту, чем рисковать потерей данных.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Не беспокоить на Pixel во время вождения
Android.

Не беспокоить на Pixel во время вождения

Как стримить с Xbox Series на Twitch
Игры

Как стримить с Xbox Series на Twitch

Как пользоваться приложением Workout на Apple Watch
Гаджеты

Как пользоваться приложением Workout на Apple Watch

Лучший Linux для разработки
Разработка

Лучший Linux для разработки

Устранение неполадок Bluetooth на macOS
macOS

Устранение неполадок Bluetooth на macOS

Синхронизация задач с Google Календарём
Продуктивность

Синхронизация задач с Google Календарём