cp 命令的替代方案,因为 cp 在与 NFS 一起使用时会引发警告并返回错误代码

cp 命令的替代方案,因为 cp 在与 NFS 一起使用时会引发警告并返回错误代码

我使用以下复制命令来备份我的数据存储

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

相关内容