gpt4 book ai didi

linux - cp 和 cp -p -i 之间的区别

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:43 28 4
gpt4 key购买 nike

我正在使用cp我的程序中的命令来制作文本文件的副本。但是当我使用-p -i时与 cp我不明白两者之间的区别。

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

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

最佳答案

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

关于linux - cp 和 cp -p -i 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28968292/

28 4 0
文章推荐: linux - Linux在提示符下重命名多个文件
文章推荐: c - 在传输过程中打印百分比
文章推荐: c - 为什么两个字符串在与 equals == 运算符比较时,即使输出相同,也不匹配?
文章推荐: c# - 从 Mono DLL 返回 List