Mac-Osx
為什麼“cp -Rp ~/foo /Volumes/KINGSTON”會給出“cp: chflags: /Volumes/KINGSTON/Proj/Proj/Color.h: Invalid argument”
這是在 Mac OS X Lion 上,我使用以下內容備份項目文件夾
cp -Rp ~/foo /Volumes/KINGSTON
或者
cp -a ~/foo /Volumes/KINGSTON
-p
or-a
是為了保留文件的時間戳。(KINGSTON 是 U 盤,Get Info 說我有權限在這個設備上讀寫)。但它會給出許多錯誤,例如:
cp: chflags: /Volumes/KINGSTON/Proj/Proj/Color.h: Invalid argument
這可以解決嗎?謝謝。
您的 KINGSTON 格式化為什麼文件系統?如果是 FAT32,我猜你提到的文件有一些屬性不能在 FAT32 文件系統中的文件上設置。在這種情況下,如果您只想保留時間戳,您可以:
- 切換到使用其他命令進行備份,例如 rsync
- 將您的 KINGSTON 快閃記憶體盤重新格式化為 HFS+
- 刪除該文件上的特殊屬性,希望以後不會發生