cp :[options] [Source_File] [Destination_File]
-p #same as –preserve=mode,ownership,timestamps
-u #当原文件更新时才覆盖目标文件
-R | r #若原文件有子目录时,连同目录一起复制
-d #当原文件内容包含符号链接时,选项复制符号链接,不加-d选项是复制符号链接指向的原文件内容
-a same as -dr
-i | –interactive #prompt before overwrite 若目标文件存在普通用户复制时,提示是否覆盖,建议使用cp时加-i选项
-f | –force
-p 复制时目标文件保留原文件的属性(时间戳,属主属组,文件权限)
[centos6@zb10 ~]$ ll 1.txt
-rw-rw-r--. 1 zb10 zb10 0 Jul 15 22:25 1.txt
[centos6@root zb10]# cp 1.txt 2.txt
[centos6@root zb10]# cp -p 1.txt 3.txt
[centos6@root zb10]# ll [[:digit:]].txt
-rw-rw-r--. 1 zb10 zb10 0 Jul 15 22:25 1.txt #原文件
-rw-r--r--. 1 root root 0 Jul 15 22:25 2.txt #未加-p选项属性将变化
-rw-rw-r--. 1 zb10 zb10 0 Jul 15 22:25 3.txt #加-p选项的目标文件属性不变
# -u 只有当原文件比目标文件修改时间更新才覆盖目标文件
08-25
08-25