Несъемный каталог

0

У меня проблема с, казалось бы, несъемным каталогом / комплектом. Я переместил Spotify.app из /Applicationsкорзины, а затем попытался очистить корзину.

Появляется пустой индикатор хода выполнения корзины, но больше ничего не происходит. Нет сообщения об ошибке, нет прогресса.

Затем я попытался удалить каталог с помощью следующих команд

rm -rfv ~/.Trash/*
sudo rm -rfv /home/<user_name>/.Trash/*

Оба никогда не возвращаются, не могут быть прерваны ^cи не обеспечивают никакого вывода вообще. Я рассмотрел некоторые повреждения файловой системы, перезагрузился в режиме восстановления и запустил восстановление диска. Он нашел ошибку и исправил ее, но проблема не исчезла, и у меня все еще такое же поведение.

Другая потенциально связанная проблема - неправильная метаинформация в Finder. Так как несколько недель назад я неоднократно находил файлы, в которых Finder не показывает размер файла, тип, дату создания, дату модификации.

Любые идеи, как удалить каталог или в чем может быть проблема?

Йоханнес Луонг
источник

Ответы:

2

Мне удалось удалить каталог в однопользовательском режиме .

Перед этим я попытался удалить содержимое каталога один за другим и обнаружил, что Spotify содержит две библиотеки Growl, одну из которых невозможно удалить. Библиотека даже не отображалась ls -lв однопользовательском режиме .

Йоханнес Луонг
источник
1

Я использую sudo rm -Rf(большой «R») , когда все упрямы. Это пережиток моих дней Slackware, но на самом деле я понятия не имею, есть ли разница в OS X.

Однако иногда перезапуск Finder с использованием killall Finderможет снять блокировки на Корзине, что по совпадению может иметь тот же эффект.


источник
0

Может быть, некоторые файлы защищены. В этом случае вы не сможете удалить их обычным способом. Apple предоставляет очень удобное руководство для этого. Просто поищите в разделе «Расширенный совет по удалению заблокированных файлов». Я использовал эту процедуру много раз!

strauberry
источник
Хорошая идея, но я думаю, что sudo rm -rfv /home/<user_name>/.Trash/*должен был поймать это дело. Я попробовал это, тем не менее, и обнаружил, что chflags -R nouchg /Users/<user_name>/.Trash/Spotify.appне возвращается, а также. А так же с rm нет сообщений об ошибках.
Йоханнес Луонг