首页 > 代码库 > Linux命令之CP详解

Linux命令之CP详解

Linux命令之CP详解

嘿嘿,又一周过去了,大家过的怎么样呢,在这一周时间里,小编可是又学到不少新知识呢。

今天呢,小编就和大家分享一下Linux中我们常用的CP的命令,这里的cp可是copy的简写噢。

技术分享(容我嘚瑟一下)

 

学过linux的都知道,在我们操作的过程中,我们常常会用到cp这个命令,比如cp一个文件呀,cp多个文件呀,cp一个目录呀等等。那我们cp不同的类型到底怎么用呢?别急,小编将会为你一一解开疑惑。

(1)源:一个文件    目标:文件不存在。

那么将会新建目标文件,并将源文件的内容填充之这个目标文件中。如图所示:技术分享



2)源:一个文件    目标:存在且为文件

那么将会把源文件的内容覆盖到目标文件中。如图所示:

技术分享


此处应注意:如果是普通用户操作,建议加上-i,避免数据丢失。(如果不加-i,就会直接覆盖,而没有任何提示)

3)源:一个文件      目标:存在且为目录

那么将会在该目录下新建与源文件同名的文件,并将源文件的内容填充至新文件中。如图所示:

技术分享


4)源:多个文件        目标:不存在或存在且为文件

那么将不能复制  如图所示:

技术分享

 

5)源:多个文件         目标:存在且为目录

那么将会在目标目录下新建与源文件同名的文件,并将源文件内容复制到新文件中。如图所示:

技术分享

6)源:目录      目标:不存在

那么将会创建与指定目标同名的目录,并将源目录中的所有文件复制到该目录中。如图所示:

技术分享技术分享

7)源:目录           目标:存在且为文件

那么将会提示错误,因为不能把目录复制到文件中

如图所示:

技术分享

8)源:目录      目标:存在且为目录

那么将会在目标下新建与源目录同名的目录,并将源目录中的内容复制到新目录中。如图所示:

技术分享   

好了,今天到此结束,小女子不才,有写得不好的地方,请各位路过的大神多多包涵。

 

 


本文出自 “13007865” 博客,请务必保留此出处http://13017865.blog.51cto.com/13007865/1950056

Linux命令之CP详解