Я ввел эту команду в терминале:

cd ~/.Trash
chflags -R nouchg *

теперь файлы не попадают в мусорное ведро, просто они удаляются навсегда.

Как я могу восстановить поведение по умолчанию?

1 ответ1

0

Если OS X решит (на каком-либо основании), что папка корзины повреждена, она вернется к (действительно) удалению файлов. Вот почему вы получаете предупреждение.

.Trash не содержат много магии. Они также будут автоматически воссозданы, если они когда-нибудь пропадут. Это означает, что самый простой способ восстановить правильное поведение - это просто полностью удалить их. Чтобы удалить вашу личную корзину, используйте следующую команду:

rm -rf ~/.Trash

Это удалит все файлы, находящиеся в данный момент в папке для мусора! Вы могли бы хотеть убрать их сначала. Будьте очень осторожны, чтобы нигде не вставить пробел, иначе вы можете стереть всю домашнюю папку!

Из выполненной вами команды может показаться, что файлы в папке корзины обычно помечаются как неизменяемые. Обратная команда будет:

chflags -R uchg *

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