Недавно я восстановил данные, и они были отправлены обратно мне на диск NTFS. Я скопировал все файлы в общую папку, которая у меня есть, на коробке с Linux, это ext4. Теперь этот общий ресурс смонтирован на моей машине с OSX, и я не могу переместить или переименовать большинство файлов. Однако в нескольких случаях мне удалось переименовать папку после третьей попытки. В другой раз мне удалось переименовать папку один раз, но не снова. Все разрешения отображаются одинаково в командной строке - я не вижу различий между разрешениями ни в одном из файлов / папок.

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

Какие-либо подсказки ???

Благодарю.

2 ответа2

2

Попробуйте выбрать файл, который вызывает проблемы, и щелкните правой кнопкой мыши в Finder, затем выберите « Get Info . Во всплывающем окне проверьте, установлен ли флажок « Locked , и попробуйте отменить его выбор (может потребоваться проверка подлинности).

Отметим, что даже если разрешения POSIX одинаковы, файлы могут иметь разные ACL, которые имеют приоритет. Чтобы узнать, что они из себя представляют, Applications окно терминала ( Приложения > Utilities), перейдите в папку, содержащую некоторые файлы с проблемами, и введите ls -le . Опубликуйте этот вывод здесь, если первые предложения не помогут.

0

Я столкнулся с той же проблемой и обнаружил флажок «Заблокировано», когда я получаю информацию из поиска. Тем не менее, меня раздражает необходимость делать такие вещи за пределами терминала.

См. Эту статью Apple: http://support.apple.com/kb/HT1526, раздел: расширенный совет по удалению заблокированных файлов

который направит вас к: chflags -R nouchg files

ls -l не будет показывать никакой разницы, но ls -lO будет (это заглавная).
man chflags для получения дополнительной информации

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