首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于cp命令,-p选项到底是做什么的?

对于cp命令,-p选项到底是做什么的?
EN

Unix & Linux用户
提问于 2016-01-25 23:45:08
回答 1查看 19.6K关注 0票数 0

因此,我试图了解-p选项对于cp命令的意义。

我打开了cp命令的手册,它说-p与-保存=模式、所有权、时间戳相同。

但这对mean>来说是什么

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

但是,有什么区别,例如:

cp file1 file2

cp -p file1 file2

我应该创建一个实现cp -i -p file1 file2的c++程序

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

EN

回答 1

Unix & Linux用户

发布于 2016-01-25 23:49:46

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

请参阅屏幕截图附件。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/257653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档