发布网友 发布时间:2022-03-31 17:18
共2个回答
热心网友 时间:2022-03-31 18:48
你好!
功能: 复制文件或目录
说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。
参数:
-u 或 --update 使用这项参数之后,只会在源文件的修改时间(Modification Time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件
示例:
复制文件,只有源文件file1较目的文件file2的修改时间新时,才复制文件
cp -u file1 file2
热心网友 时间:2022-03-31 20:06
比如说:
源目录 /tmp/d
目标目录 ./d(已存在)
cp -r /tmp/d ./d 结果是 ./d/d
如果加上-T 参数
cp -r -T /tmp/d ./d 结果是 ./d
这样可以避免目标目录是否存在而产生的不确定性