1、
解决拷贝提示覆盖
查看
[root@localhost ~]# alias
alias cp='cp -i'
解决:
1.1
# unalias cp
注:-i, --interactive ---prompt before overwrite,此别名默认系统加载。
1.2
使用cp -rf 强制递归拷贝覆盖
注:如果cp没有cp -i别名,则直接cp也不提示覆盖
 

 
2、
对深路径的某个文件快速拷贝副本文件到文件所在目录(省去目标路径)
例:
[root@localhost ~]# cp  /usr/local/apache/conf/httpd.conf{,.bak}



3、
只拷贝比目标新的文件或目录不存在的文件 -u
man cp
-u
copy only when the SOURCE file is newer than the destination file or when the destination file is missing



4、
cp -r a b c d :把a b c 拷贝到d中,d必须为目录档



5、
cp -s a as创建a的软链接
cp -s a ah创建a的硬链接



6、-d参数复制连接档属性
lrwxrwxrwx 1 root root 6 Nov 29 15:32 a -> ../a/a
-rw-r--r-- 1 root root 2 Nov 29 15:33 a1     执行cp a a1的结果
lrwxrwxrwx 1 root root 6 Nov 29 15:33 a2 -> ../a/a   执行cp -d a a2的结果