cp和cp -p -i的区别
Difference between cp and cp -p -i
我正在我的程序中使用 cp
命令来制作文本文件的副本。但是当我将 -p -i
与 cp
一起使用时,我不明白两者之间的区别。
使用简单的 cp 和使用选项 -p -i 有什么区别?
这是我的线路代码:
execl("/bin/cp","cp","-p","-i",argv[1],argv[2],NULL);
-i 代表交互模式,这将需要在覆盖文件之前从标准输入输入。
-p(无大写 p)将保留模式所有权和时间戳。后者似乎更有趣,这实际上会导致您的 mss 有所不同。当你复制一个文件时,有一个文件的所有者,并且有不同的文件权限和附加的时间戳,如果你想保留这些然后使用 -p 参数。
我正在我的程序中使用 cp
命令来制作文本文件的副本。但是当我将 -p -i
与 cp
一起使用时,我不明白两者之间的区别。
使用简单的 cp 和使用选项 -p -i 有什么区别? 这是我的线路代码:
execl("/bin/cp","cp","-p","-i",argv[1],argv[2],NULL);
-i 代表交互模式,这将需要在覆盖文件之前从标准输入输入。 -p(无大写 p)将保留模式所有权和时间戳。后者似乎更有趣,这实际上会导致您的 mss 有所不同。当你复制一个文件时,有一个文件的所有者,并且有不同的文件权限和附加的时间戳,如果你想保留这些然后使用 -p 参数。