На днях я встретил ее проблема с выгрузкой мусора (Мусор) на macOS Catalina, После выполнения некоторых тестов я обнаружил, что эта проблема также возникает на macOS Big Sur при создании конкретных сценариев ошибок "Корзина не может быть открыта прямо сейчас, потому что она используется другой задачей».
Обычно пользователь не может очистить корзину на Mac (Очистить корзину), Даже если некоторые файлы в нем удалены, полностью очистить его невозможно. Файлы или папки остаются где-то «висящим» в задаче.
“.Trash” can’t be opened right now because it’s being used by another task, such as moving or copying an item or emptying the Trash. Try again when de current task is complete.“ с опциями «Пропустить», «Остановить» или «Продолжить».
Как говорится в сообщении об ошибке, «Корзина» выполняет другую операцию, и файлы внутри нее не могут быть удалены.
В нашем случае проблема возникла когда я удалил папку из iCloud Drive, Папка была перемещена в корзину, но он он не был полностью загружен на Mac, По этой причине мусорный код не может быть очищен.
Но есть также сценарии, в которых, хотя Корзина кажется пустой, опция “Empty Trash“ остается активным, а значок указывает, что у нас есть файлы, ожидающие удаления. Хотя мы их не видим.
В этом случае нам придется перейти к системным файлам в корне Папки для мусора и мы удаляем их вручную.
Операционная система macOS использует два разных корня для папки "Корзина". Один корень находится на локальном жестком диске, а другой - в iCloud Drive и предназначен для файлов, удаленных из iCloud. Оба синхронизируются в корзине.
Решение проблемы - вручную удалить файлы из двух корней корзины.
1. Объединить в «Finder» → «Перейти» → «Перейти к папке…» и выбрать путь:
~/.Trash
2. Место, к которому мы добираемся, является корнем корзины и местным мусором. С жесткого диска. Мы вручную удаляем все содержимое этой папки.
3. Зайдите в корень папки "Корзина" в iCloud Drive:
~/Library/Mobile Documents/com~apple~clouddocs/.Trash
4. Удалите все файлы в папке ".Trash", включая ".DS_Store
Если вручную удалить из "Finder” не работает, в Терминале выполняется командная строка:
sudo rm -rf ~/Library/Mobile\ Documents/com~apple~clouddocs/.Trash
Перезапустите операционную систему, и значок корзины больше не будет отображать элементы в корзине.
Отличная статья. Спасибо за помощь!