Я получаю следующую ошибку при архивировании домашнего каталога пользователя. (попытка перенести пользователя с одного MacBook на другой, поскольку ключи пользователя связаны с AWS и другими инструментами)
tar cfv user1.tar --exclude 'user1 / downloads' user1
tar: Ошибка выхода из предыдущих ошибок.
После архивирования около 70% появляется вышеуказанное сообщение об ошибке.
Я прочитал много документов и попробовал все советы, но все равно получаю ту же ошибку.
user1 / Music / iTunes / iTunes Media / Автоматически добавлять в iTunes.localized / .localized / Japanese.strings user1 / Music / iTunes / iTunes Media / Автоматически добавлять в iTunes.localized / .localized / ar.strings user1 / Music / iTunes / iTunes Media / Автоматически добавлять в iTunes.localized / .localized / French.strings tar: Ошибка выхода из предыдущих ошибок. user1-MacBook-Pro: Пользователи user1 $
Я рад поделиться решениями, которые я нашел после устранения различных неполадок и с помощью нескольких ссылок Google.
Мы должны избегать использования -v и попробовать
tar cf user1.tar --exclude 'user1 / downloads' user1> / dev / null
Затем он напечатает ошибки на stdout. В противном случае в подробном режиме он ждал нескольких сообщений об ошибках, и, когда он достигнет определенного числа, они отображали последнее сообщение об ошибке и закрывались. Выполнив указанную выше команду с сообщениями об ошибках stdout, я понял, что у меня недостаточно прав для доступа к определенному файлу даже после попытки от имени «root». Затем я нашел следующие ниже вторые решения.
По умолчанию терминал (на Mac) не имеет полного доступа к диску. Итак, сначала нам нужно предоставить полный доступ к терминалу. Это можно сделать, выбрав маленький логотип яблока в верхнем левом углу экрана -> Системные настройки -> Безопасность и конфиденциальность -> разблокировать маленький значок замка внизу -> Конфиденциальность -> Нажмите маленький символ «+» -> Приложения -> Утилиты -> терминал. Убедитесь, что он добавлен в поле.
Вот и все. Tar работал нормально после выполнения двух вышеуказанных шагов. Надеюсь, это поможет другим