Отримання коду помилки -41 під час копіювання файлів на зовнішній диск


0

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

Я помітив, що для деяких файлів із додатковим бітом дозволу "@" встановлено прапор "com.apple.quarantine". Я використав команду "xattr" з цієї статті

Що мені робити щодо com.apple.quarantine?

щоб подбати про прапор карантину та розібратися з цим (ці файли були скопійовані з іншого mac в моїй мережі, тому я думаю, що OS X позначив їх як карантин).

Це вирішило проблему цих файлів, але у мене все ще є такі, які я не можу вручну скопіювати на зовнішній диск. Єдине, що я помітив - це те, що деякі з цих файлів мають додатковий біт дозволу: "drwxr-xr-x +", який я не мав успіху в googling. Крім цього я нічого іншого не бачу. Також Disk Utility каже, що все добре.

Будь-яка допомога буде дуже вдячна.

Відповіді:


0

Ці +кошти є POSIX списки управління доступом; спробуйте xattrкоманду. xattrне відображається ACL. ls -leробить. Також перевірити chflagsвихід. (OSX ставить занадто багато різних речей у занадто багато різних місць; ви можете lsпоказувати ACL та EA, але ні chflags.)


Використовувати ls -lOдля показу прапорів файлів. ls -le@Oпокаже ACL, xattrs та прапори.
Гордон Девіссон

зітхаю, клянусь, я кілька разів повертався назад та назад над сторінкою, коли виявив -e(про що я вже знав -@), шукаючи цей варіант.
geekosaur

Запуск 'ls -lO' не відображав жодних прапор 'uchg' для відповідних файлів або чогось подібного, наприклад, 'drwxr-xr-x + 24 tatami staff - 816 28 грудня 2009 BroadphaseCollision' - це те, що з’являється для одного такий каталог. Не схоже на встановлені будь-які інші прапори, але все одно отримується "помилка -41".
дієго
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.