Я перемещаю старые папки с моего Mac PowerBook Pro на сетевой диск UNIX. При этом я получал несколько ошибок "все файлы не могли быть скопированы", которые я игнорировал, думая, что именно псевдонимы и являются причиной проблемы. Глупо, это было хуже, потому что теперь я заметил, что некоторые из папок, которые я скопировал, пусты на сетевом диске, на который я их скопировал. И я уже удалил папки с моего ноутбука.
Нет проблем, подумал я, у меня есть Машина времени. Я вернулся на месяц назад и попытался восстановить папки, которые не были скопированы правильно. Но это приводит к ошибке, говорящей о том, что у меня нет прав на копирование файлов с Time Machine обратно на мой ноутбук.
Есть ли способ "sudo" восстановить из Time Machine?
Тем временем я проверяю и восстанавливаю разрешения на моем диске TM. Посмотрим, изменит ли это что-нибудь.
Решение Спасибо за ответы! Проблема заключалась в том, что расширенные атрибуты не копировались с внешнего жесткого диска на сетевой диск. Это может иметь отношение к соответствующим файловым системам и описано в этом посте на форуме поддержки Apple.
Эти файлы были символическими ссылками, которые, возможно, имеют внешние атрибуты, которые заставляют их работать так же, как псевдонимы Mac.
Использование cp
в командной строке сделало именно то, что мне нужно. Я понятия не имел, что для этого был CLI. Он все еще жаловался на внешние атрибуты, но, по крайней мере, копировал файлы. Они по-прежнему функционируют как символические ссылки на сетевом диске.