-p 选项与 cp 命令的具体作用是什么?

-p 选项与 cp 命令的具体作用是什么?

所以我试图理解-p该命令的选项的意义是什么cp

cp我打开了该命令的手册,它的内容-p与 --preserve=mode,ownership,time stamps 相同。

但这是什么意思>

就像我知道什么是所有权(谁创建了文件),我知道时间戳(文件最后一次修改或触摸是什么时候),我也知道模式(像 777 这样的权限)。

但例如:

cp 文件1 文件2

cp -p 文件1 文件2

我应该创建一个 ac 程序来实现cp -i -p file1 file2

我知道-i基本上会提示用户是否file2已经创建并且即将被覆盖,但-p我不知道。

答案1

在此输入图像描述假设file1您的示例中的 是昨天创建的。如果您不使用该-p选项,则创建日期file2将为今天和现在。如果您使用-p选项,file2它看起来就像是昨天创建的。这只是时间戳。如果您以文件创建者以外的其他人身份复制文件,并且-p不存在该选项,它将假定您的身份为所有者。

请参阅随附的屏幕截图。

相关内容