Почему «cp -Rp ~ / foo / Volumes / KINGSTON» дает «cp: chflags: /Volumes/KINGSTON/Proj/Proj/Color.h: недопустимый аргумент» [закрыто]

Это в Mac OS X Lion, и я использую следующее для резервного копирования папки проекта

cp -Rp ~/foo /Volumes/KINGSTON

или

cp -a ~/foo /Volumes/KINGSTON

-p или -a - это так что метки времени файлов сохраняются. (KINGSTON - это флэш-накопитель USB, и Get Info сообщает, что у меня есть разрешение на чтение и запись на этом устройстве).

Но это приведет к множеству ошибок, таких как:

cp: chflags: /Volumes/KINGSTON/Proj/Proj/Color.h: Invalid argument

Можно ли это исправить? Благодарю.

1
задан 27 May 2012 в 07:36
1 ответ

В какую файловую систему отформатирован ваш KINGSTON? Если это FAT32, я бы предположил, что упомянутый вами файл имеет некоторые атрибуты, которые нельзя установить для файла в файловой системе FAT32. В этом случае, если все, что вы хотите сохранить, это метка времени, вы можете:

  1. Переключиться на использование какой-либо другой команды для резервного копирования, например rsync
  2. . этот файл, и надеюсь, что этого не произойдет в будущем
3
ответ дан 3 December 2019 в 19:11

Теги

Похожие вопросы