Mac OS X - rmdir завершается с ошибкой «Операция не разрешена» для папки, созданной ПК на съемном носителе

3528
maxint

У меня проблема (с использованием Mac OS X 10.5.8) с правами доступа к папке, которая была предположительно создана вирусом на диске «ключ-ключ», когда я использовал его на ПК. Я не могу удалить папку или изменить ее имя. В окне «Информация» в Finder поле «Блокировка» не проверяется и не проверяется - если я пытаюсь проверить его, оно снова выключается.

Пожалуйста, смотрите детали:

MaxBookAir: maxint GARMIN $ rmdir winamp_cache_0001 / rmdir: winamp_cache_0001 /: операция не разрешена MaxBookAir: GARMIN'S maxint $  MaxBookAir: тест GARMIN maxint $ mv winamp_cache_0001 mv: переименовать winamp_cache_0001 для проверки: операция не разрешена MaxBookAir: GARMIN'S maxint $  MaxBookAir: maxint GARMIN $ GetFileInfo winamp_cache_0001 каталог: "/ Тома / GARMIN'S / winamp_cache_0001" атрибуты: avbstclinmedz создано: 23.12.2009 14:34:52 изменено: 13.02.2010 22:52:36 MaxBookAir: GARMIN'S maxint $  MaxBookAir: maxint GARMIN $ stat -x winamp_cache_0001  Файл: "winamp_cache_0001" Размер: 32768 Тип файла: каталог Режим: (0777 / drwxrwxrwx) Uid: (502 / макс.) Гид: (20 / персонал) Прибор: 14,5 Индод: 7439 Ссылки: 1 Доступ: ср 23 дек 00:00:00 2009 Изменить: Сб 13 февр. 22:52:36 2010 Изменение: суббота, 13 февраля 22:52:36 2010 MaxBookAir: GARMIN'S maxint $  MaxBookAir: maxint $ GARMIN $ stat -r winamp_cache_0001  234881029 7439 040777 1 502 20 0 32768 1261506600 1266081756 1266081756 1261559092 131072 64 32768 winamp_cache_0001 MaxBookAir: GARMIN'S maxint $  MaxBookAir: maxint GARMIN $ ls -ltd winamp_cache_0001 / drwxrwxrwx 1 персонал maxint 32768 13 февраля 22:52:36 2010 winamp_cache_0001 / MaxBookAir: GARMIN'S maxint $ 
2

2 ответа на вопрос

2
Stephen Jennings

Возможно, глупый вопрос, но в какой файловой системе отформатирована флешка? Если это NTFS и у вас не установлен MacFUSE с драйвером NTFS-3G, то вы можете монтировать только NTFS-диски только для чтения. (Если вы не включите экспериментальную поддержку NTFS, но она кажется очень нестабильной, поэтому я бы не рекомендовал ее).

Если вы уверены, что диск не смонтирован только для чтения (вы можете проверить это в Дисковой утилите → Информация → ищите «Доступный для записи»), попробуйте удалить этот каталог с помощью sudo:

sudo rm -r winamp_cache_0001 
0
Studer

Вам не нужно устанавливать MacFUSE, просто следуйте этим для чтения / записи вашего раздела NTFS, а затем удалите каталог.

Это интересно, и я не слышал об этом, но учитывая многочисленные упоминания о нестабильности и повреждении файловой системы, я бы, вероятно, предложил придерживаться NTFS-3G. См. Эту статью для ссылок на это вызывает проблемы: http://www.macosxhints.com/article.php?story=20090913140023382 Stephen Jennings 14 лет назад 0
Я попробовал это однажды, и это сработало. Я предлагаю это, потому что ему нужен только один раз доступ к жесткому диску. Studer 14 лет назад 0
На диске оказалась файловая система FAT16, поэтому я запутался. maxint 14 лет назад 0
Затем попробуйте `sudo rm -rf winamp_cache_0001`. Studer 14 лет назад 0