我使用以下复制命令来备份我的数据存储
cp -pr $src $dest
在与 NFS 一起使用时,这给了我以下警告并返回错误代码,但文件实际上正在被复制。
cp: preserving times for ‘$src/file1’: Invalid argument
有没有其他方法可以做到这一点?我想摆脱警告和错误的返回代码。我不关心保留时间戳,但应保留其他属性,例如模式和所有权。
答案1
的手册页cp
显示有一些选项可用于控制包含哪些属性。
-p
与...一样--preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST]
保留指定的属性(默认值mode,ownership,timestamps
:),如果可能的话附加属性:context, links, xattr, all
因此,您可以遵循-p
类似的内容--no-preserve=timestamps
。