Операция не может быть завершена, так как объект «Файл» используется.
#Почему не очищается
Файл не удаляется, пока он открыт программой или заблокирован. Бывают и иные причины: недостаточно прав, файл находится на отключённом внешнем диске, корзина повреждена, или защита целостности системы запрещает удаление. Сообщение «используется» подсказывает, что нужно найти программу, держащую файл.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Файл открыт в программеФоновые процессы. | lsof показывает процесс. | Закройте программу. |
| Файл заблокированФлаг uchg. | Значок замка. | Снимите блокировку. |
| Нет прав на удалениеФайл root или другого пользователя. | Запрос пароля или отказ. | sudo rm для конкретного файла. |
| Диск отключёнФайл на внешнем накопителе. | Корзина не очищается. | Подключите диск. |
| Защита системы SIPСистемный файл. | Операция запрещена. | Не удаляйте системные файлы. |
| Повреждённая файловая системаОшибки диска. | Невозможно удалить. | Первая помощь. |
#Порядок
- Закройте все программы, работавшие с файломОткройте Корзину двойным щелчком по её значку в Dock, запомните имя файла и выясните, в какой программе он открыт (например, Preview, Pages или Photoshop). Перейдите в эту программу, сохраните незавершённую работу и выберите в верхнем меню «Название программы» → «Завершить» (Command+Q). Вернитесь в Finder → «Очистить Корзину». Если сообщение «Файл используется» остаётся, сначала перезагрузите Mac, затем проверьте процессы, удерживающие файл. Не закрывайте незнакомые системные процессы.
- Перезагрузите MacСохраните документы, закройте приложения, затем в меню Apple выберите «Перезагрузить». После входа откройте программу или раздел, где возникала ошибка, и воспроизведите действие. Если ошибка сохраняется, запишите её точный текст и переходите к следующему целевому способу; не делайте бесконечные принудительные перезапуски во время установки macOS.
- Снимите блокировкуВ Finder найдите именно проблемный файл, выделите его и нажмите Command+I («Свойства»). В разделе «Основные» проверьте отметку «Защита»/«Заблокирован»; если это ваш файл и он не должен быть защищён, снимите её. Если пункт недоступен, проверьте права пользователя внизу окна и не меняйте права системных объектов.
- Очистите корзину с зажатым
OptionЕсли файл принадлежит вам и больше не открыт, сначала воспользуйтесь обычным пунктом Finder → «Очистить Корзину». На некоторых старых выпусках macOS удержание Option во время очистки могло влиять на запросы подтверждения, но не снимает блокировку открытого файла и не гарантирует удаления. Не удерживайте сочетания для восстановления приложения «Фото»: они не имеют отношения к Корзине. Если удаление не удалось, выясните, какая программа держит файл открытым, и проверьте права доступа. Перед любым необратимым удалением убедитесь, что файл не нужен. - Найдите процесс, удерживающий файлОткройте Finder → «Программы» → «Утилиты» → «Мониторинг системы», найдите возможную программу по имени файла и завершите работу с ним штатным способом. В «Терминале» администратор может использовать
lsof | grep -F -- "имя_файла", заменив имя на своё, чтобы увидеть использующий файл процесс. Не завершайте незнакомые системные процессы; сперва сохраните документы. - Выберите способ в командной строке или терминалеЕсли предыдущие действия не помогли, прочитайте назначение каждого варианта ниже. Не выполняйте их все подряд: выбирайте только соответствующий вашей ситуации.
- Проверьте права на файлВ Finder выделите проблемный файл, нажмите Command+I и разверните «Общий доступ и права доступа». Проверьте, есть ли у вашей учётной записи право «Чтение и запись». Меняйте права только для собственных файлов с известным владельцем; если файл на внешнем диске, проверьте формат и доступность диска. Системные папки не исправляйте рекурсивной сменой прав.
- Если файл на внешнем диске: подключите дискЕсли удаляемый файл находился на флешке или внешнем диске, вновь подключите именно этот накопитель и убедитесь, что он отображается в боковом меню Finder → «Места». Подождите окончания подключения; откройте Корзину и попробуйте обычное удаление. При ошибке сначала проверьте том через «Дисковую утилиту» → «Первая помощь» после копирования важных данных. Не отключайте носитель во время работы и не очищайте Корзину, если не уверены, какой файл выбран.
- Проверьте корзину диска: у каждого тома своя .TrashesНа внешних накопителях macOS может хранить удалённые объекты в скрытой служебной папке
.Trashes. Пользователю не нужно открывать её или менять владельца вручную: подключите соответствующий диск и воспользуйтесь общей Корзиной через Dock. Если сообщение возникает только с этим диском, откройте «Дисковую утилиту» → выберите его том → «Первая помощь» и запишите результат; при ошибках чтения сначала копируйте данные, а не выполняйте удаление служебной папки из Терминала.
Если в корзине осталось огромное количество мелких файлов (кэши разработки, node_modules), Finder может зависнуть при очистке: в таком случае выполняйте удаление из Терминала по частям, начиная с самых больших каталогов, и следите за ходом командой du -sh ~/.Trash.
#Когда файл в корзине сам не удаляется
Иногда в корзине остаётся пункт, который не выделяется и не удаляется. Закройте Finder через «Завершить принудительно» (Option+Command+Esc), откройте снова и повторите. Проверьте скрытые и системные файлы командой ls -la ~/.Trash: имена, начинающиеся с точки, видны только так. Файлы с длинными именами или недопустимыми символами удаляйте из терминала, указывая имя целиком в кавычках. Если корзина показывает, что в ней есть объекты, а при открытии пуста, перезапустите Finder командой killall Finder. Для файлов на сетевом диске учитывайте, что корзина создаётся на самом сервере в каталоге .Trashes или не создаётся вовсе, и права удаления определяет сервер. Если вы не можете удалить файл из-за защиты SIP, значит это системный объект: не удаляйте его и не отключайте защиту.