Это в 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
Это можно исправить? Спасибо.
В какую файловую систему отформатирован ваш KINGSTON? Если это FAT32, я бы предположил, что упомянутый вами файл имеет некоторые атрибуты, которые нельзя установить для файла в файловой системе FAT32. В этом случае, если вы хотите сохранить только метку времени, вы можете: