5

Я восстановил разрешения на моем iMac и теперь получаю это диалоговое окно всякий раз, когда я что-то удаляю. Я проверил Finder> Настройки, а также "Безопасная очистка корзины" и "Показать предупреждение" не отмечены. Когда я удаляю файл, я получаю окно подтверждения, и как только я подтверждаю, файл удаляется полностью, пропуская корзину:

Вы уверены, что хотите удалить "имя файла"?
Этот элемент будет удален немедленно. Вы не можете отменить это действие.

Есть ли способ заставить его перемещать предметы в корзину, по умолчанию?

РЕДАКТИРОВАТЬ: Вот скриншот диалога. Диалог: Вы уверены, что хотите удалить «...»?Этот элемент будет удален немедленно.Вы не можете отменить это действие.

Это произошло, когда я создал пустую папку на рабочем столе и выбрал "Переместить в корзину".

5 ответов5

2

Это то, что всегда происходит на любом диске, когда Finder не может создать папку .trash. То же самое можно сказать о записанных компакт-дисках, USB-накопителях только для чтения и большинстве сетевых ресурсов (если вы записываете в корневую папку, она создает папку для мусора).

Поскольку это происходит на вашем жестком диске, возможно, у вас больше нет папки «Корзина». Эта команда заставит вашу учетную запись стать ее владельцем.

Судо Чоун.Корзины»

1

Я столкнулся с той же проблемой после обновления MacOS Sierra до Мохаве. .Trash в моей пользовательской папке была распознана как файл, а не как каталог.

Удаление это решило проблему. Откройте Терминал, нажав cmd + пробел и выполнив поиск "Терминал". Скопируйте и вставьте эту команду в терминал и нажмите Return:

rm ~/.Trash

macOS создаст новый .Trash в первом действии "Переместить в корзину" и перемещение файлов в корзину должны снова работать нормально.

1

Там нет команды Finder, чтобы удалить файл сразу. Функция "Переместить в корзину" и имеет ярлык Ctrl+Delete.

Что именно вы делаете, что заставляет это диалоговое окно появиться? Кроме того, вы можете опубликовать снимок экрана? (Нажмите Ctrl+Shift+4, а затем нажмите пробел, чтобы захватить один элемент интерфейса, например диалоговое окно.)

Вы можете получить диалог аутентификации, если попытаетесь удалить системные файлы, но не должно быть предупреждения, если вы просто хотите что-то перенести, скажем, на рабочем столе в корзину. Я бы порекомендовал вам на самом деле оставить выбранным "Показывать предупреждение перед очисткой корзины", чтобы вы могли свободно перемещать в корзину столько файлов, сколько хотите, а затем получить подтверждение при их окончательном удалении.

Единственная ситуация, когда файлы будут удалены сразу, а не перемещены в корзину, - это когда вы работаете с сетевым ресурсом. Это нормальное поведение.

И последнее: убедитесь, что корзина действительно существует, открыв Терминал и запустив ls -la ~

Одна из первых нескольких появившихся строк должна выглядеть так:

drwx------   3 nreilingh  staff     102 Feb  6 13:26 .Trash

Ведущий . делает его скрытой папкой, и ваш пользователь должен иметь права на запись.

РЕДАКТИРОВАТЬ: Я полагаю, возможно, что восстановление разрешений, которое вы упомянули, не было выполнено полностью или должным образом. Я хотел бы сделать это (и восстановить диск) снова только для ударов, а затем начать поиск в файловой системе для расширенных атрибутов. Возможно, ОС пометила ваш домашний каталог расширенным атрибутом, который мешает его нормальной загрузке. Не знаю, почему это могло произойти, но есть очень много вещей, которые могут пойти не так.

Также, чтобы быть уверенным, у вас нормально структурирована файловая система со всем в стандартной иерархии OS X на основном загрузочном диске?

0

Что ж, я перезапустил свою машину и теперь могу нормально переместиться в корзину (надо было сначала перезапустить, сумасшедший). Это должно было исправить некоторые проблемы с разрешениями? Спасибо за идеи.

0

Я столкнулся с этой проблемой после использования помощника по миграции для перемещения администратора с одного компьютера на другой.

Чтобы это исправить, мне пришлось сделать две вещи:

(1) изменить группу пользователей на "штат". (Вы можете сделать это в Системных настройках, инструмент "Учетные записи", щелкнув правой кнопкой мыши на пользователе. В группе моего пользователя был установлен собственный числовой идентификатор пользователя.)

(2) также измените группу папки пользователя на "штат". (В терминале "sudo chgrp staff /Users /Eric")

После внесения этих двух изменений и повторного входа в систему корзина работала правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .