Назад | Перейти на главную страницу

OSX: файлы, которые невозможно удалить

Итак, я подозреваю, что cron'd rsync пошел наперекосяк, я заметил, что у меня есть ~ 25000 вариантов .DS_Store в каталоге на внешнем диске, они называются "..DS_Store.FOO", где FOO меняется. Проблема в том, что я не могу их удалить, даже используя различные приемы, которые я видел за долгие годы для удаления файлов со странными именами. Нет проблем, сказал я, я переместил все настоящие файлы в другой каталог, а затем просто попытался сделать 'rm -r' в исходном каталоге ... не повезло, он не может удалить эти файлы и говорит, что каталог не пустой. Попробовал снова с помощью 'rm -rf', но все равно не повезло.

Понятия не имею, как от этой штуки избавиться, кто-нибудь знает?

Редактировать: Хорошо, извините всех, но я был здесь немного придурком. У меня был ssh'd в сети, но на самом деле я не был на машине, к которой был физически подключен диск, а скорее был смонтирован по сети. Мне удалось выполнить команду «rm -r» с фактического хост-компьютера. К сожалению, я на самом деле не думал, что это сработает, поэтому я не делал сначала другие менее серьезные шаги (манипулирование отдельным файлом и т. Д.), Поэтому я до сих пор не знаю, было ли это признаком странности на диске или просто что-то из-за сетевого монтажа.

Удалите все файлы с внешнего диска и переформатируйте его.

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

Вы, кстати, пробовали их chown / chmodding? Конечно, все как root.