cp和cp -p -i之间的差异

时间:2015-03-10 15:55:34

标签: linux cp

我在程序中使用cp命令来制作文本文件的副本。但是,当-p -icp一起使用时,我并不了解两者之间的区别。

使用简单的cp和使用选项-p -i之间的区别是什么? 这是我的行代码:

execl("/bin/cp","cp","-p","-i",argv[1],argv[2],NULL);

1 个答案:

答案 0 :(得分:0)

-i代表交互模式,这将需要来自stdin的输入才会覆盖文件。 -p(无资本p)将保留模式所有权和时间戳。后者似乎更有趣,这实际上会导致你的mss有所不同。当您复制文件时,该文件的所有者有不同的文件权限和附加的时间戳,如果您想保留它们,请使用-p参数。