Linux之cp命令详解

Copy Files And Directory
文件的复制和移动对于大多数计算机爱好者来说是耳熟能详的,在windows下直接鼠标右键复制粘贴,重命名等等,看着是那么简单,但是步骤也不少,但是在Linux中文件的复制与移动也仅仅就是一句命令就可以实现,下面我们就来看看文件中的复制命令把..
    Name:
                cp(copy files and directory)复制文件和目录
    命令格式:

                cp [选项]... SOURCE... DESC

                "..."表示源文件可以有多个因此我们可以从上面得到这样的结论:
cp只能把一个文件复制成另一个文件

cp可以把多个文件复制到一个目录里

3.如果cp后面有很多文件,那么最后一个一定是一个目录

这样是不是很清楚明白呢?大家注意这里cp的交互是因为在alias中定义了一个alias cp='cp -i'的原因,i是cp的一个选项,实现人机交互的作用,这里的覆盖其实相当于把原来的test文件删除,然后把源文件复制到/tmp/下并且改名为test,这一点我们要理解

这是什么意思呢,原因很简单,cp默认机制是复制文件的,不会复制目录,可是我们想复制目录改如何实现呢?

原来的是链接,复制过来的还是链接
-d:与-P一样,复制链接自身

-R:与-r一样,递归
-a:same as -dR,猜猜什么意思j_0006.gif,"归档",就是不改变文件的所有属性,备份存放
好了,演示到这,cp这个命令我想你一定会是熟记于心了,在回头巩固巩固。

猜你喜欢

转载自www.linuxidc.com/Linux/2016-03/129304.htm