cp命令(复制加粘贴)
用途:复制(Copy)文件或目录
格式:cp [选项]… 源文件或目录…(源文件可以多个) 目标文件或目录(目标只能有一个)(前一个文件,后可文件可目录,前两个及以上,后必须目录)
rm -f命令可以删除各种类型的文件
cp 源目录 不存在的目录 :复制过去并改名
cp 目录1 目录2 目的文件 不可以,出错,多个源,后面必须是目录
源文件的目的文件重名时提示是否覆盖y n,一个文件一个提示,多个文件多个提示,
源文件的目的文件重名时提示是否覆盖y n,一个文件一个提示,多个文件多个提示,
四个文件四个提示,100个100个疯了,可以没有提示吗?当然有啦,哈哈哈哈,下面就是方法
which cp //查看cp安装在那个目录下
[root@centos—text ~]# which cp
alias cp=‘cp -i’ //cp是一个别名,这个别名对应的真实目录是’cp -i’
/bin/cp //cp安装在bin目录下,-i选项表示有提示,我们平时用的cp不是/bin/cp,是用的’cp -i’ ,这个别名存在内存里面,别名都是存在内存里面的,路径下的cp即/bin/cp存在硬盘里,所以内存的优先级高,别名的优先级高,‘cp -i’ 里面的cp就是/bin/cp,相当于运行了/bin/cp用到了-i选项,平时用cp优先用别名,因为别名优先级高,如果不想用别名可以直接用/bin/cp,就没有提示了,如下:
[root@centos—text ~]#
/bin/cp a1 a2 a3 a4 d1无提示了,哈哈哈哈
/bin/cp -i a1 a2 a3 a4 d1又有提示了,哈哈哈哈
可以man cp 看帮助文件
-f 如果一个文件不能打开或复制时,可以强制尝试,一般管理员用
**-r:**递归复制整个目录树,复制目录用-r,复制文件用了-r没问题,就是这么任性,哈