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
原文:http://13017865.blog.51cto.com/13007865/1950056