OSX навсегда удаляет файлы

0

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

cd ~/.Trash
chflags -R nouchg *

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

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

введите описание изображения здесь

Ашем Абоонайми
источник
Удаление всей .Trashпапки должно быть достаточно? Я не понимаю, как тебе удалось это сломать. Было ли что-то в .Trashпапке, когда вы выполнили команду?
Даниэль Б
да, были некоторые файлы, которые нельзя удалить. вышеупомянутая команда не очистила корзину, но я думаю, что-то сделал с удалением файлов поведения !!! которые обходят файлы от попадания в корзину! вместо этого предупредите, чтобы удалить их навсегда. Я попробовал эту команду: sudo rm -rf ~/.Trash /Volumes/*/.Trashesкоторая очистила мусор.
Ашем Абоонажми,
1
Да, OS X возвращается к удалению напрямую, когда считает, что Корзина повреждена. Что выводится ls -lO(это строчная буква L и прописная буква o) в .Trashпапке, которую вы не можете удалить?
Даниэль Б
-rw-r--r--@ 1 Hashem staff - 24116 Oct 16 16:34 icon 4.41.14 PM.ttf -rw-r--r--@ 1 Hashem staff - 24116 Oct 16 16:34 icon.ttfНичего себе, вышеупомянутая команда восстанавливает папку мусора к ее поведению по умолчанию. опубликовать как ответ, чтобы принять его
Всевышний Aboonajmi

Ответы:

0

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

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

rm -rf ~/.Trash

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

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

chflags -R uchg *
Даниэль Б
источник
спасибо за ответ, но у меня есть эта проблема для разделов, отличных от Macintosh HD. каждый файл на этих дисках удаляется навсегда, без мусора!
Всевышний Aboonajmi
Другие разделы или другие диски? Это внутренние, внешние или сетевые папки? У них даже есть папка для мусора?
Даниэль Б
у него есть внутренний термоядерный накопитель на 2 ТБ. нет я не создал ни одной папки для мусора
Всевышний Aboonajmi