У меня проблемы с копированием некоторых файлов с моего компьютера Mac на внешний жесткий диск: я продолжаю получать невзрачный «код ошибки -41».

Я заметил, что для некоторых файлов с дополнительным битом разрешения «@» установлен флаг «com.apple.quarantine». Я использовал команду "xattr" из этой статьи

Что мне делать с com.apple.quarantine?

позаботиться о флаге карантина и разобраться с этим (эти файлы были скопированы с другого компьютера Mac в моей сети, поэтому я предполагаю, что OS X пометила их как карантин).

Это решило проблему с этими файлами, но у меня все еще есть некоторые, которые я не могу скопировать вручную на внешний диск. Единственное, что я заметил, - это то, что у некоторых из этих файлов есть дополнительный бит разрешения: «drwxr-xr-x+», который мне не удался в поиске. Кроме этого я больше ничего не вижу. Кроме того, Дисковая утилита говорит, что все в порядке.

Любая помощь будет принята с благодарностью.

1 ответ1

0

Знак + означает, что есть POSIX ACL; попробуйте команду xattr . xattr не отображает ACL. ls -le делает. Также проверьте вывод chflags . (OSX помещает слишком много разных вещей в слишком много разных мест; вы можете заставить ls показывать ACL и EAs, но не chflags .)

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