LinuxCentOS复制⽂件、替换⽂件cp复制⽂件、cp覆盖⽂件cp
cp复制文件到指定目录下替换⽂件
⼀、Linux 复制⽂件语法
1、 cp [option] src dest
2、 option 可选参数如下:
-a:是指archive的意思,也说是指复制所有的⽬录
-d:若源⽂件为连接⽂件(link file),则复制连接⽂件属性⽽⾮⽂件本⾝
-f:强制(force),若有重复或其它疑问时,不会询问⽤户,⽽强制复制
-i:若⽬标⽂件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建⽴硬连接(hard link)的连接⽂件,⽽⾮复制⽂件本⾝
-p:与⽂件的属性⼀起复制,⽽⾮使⽤默认属性
-
r:递归复制,⽤于⽬录的复制操作
-s:复制成符号连接⽂件(symbolic link),即“快捷⽅式”⽂件
-u:若⽬标⽂件⽐源⽂件旧,更新⽬标⽂件
⼆、普通⽂件复制
1、cp Hello.java HelloWorld.java :将 Hello.java 复制⼀份名为 HelloWorld.java的⽂件
2、cp Hello.java /usr/He.java :将 Hello.java 复制到 /usr/⽬录下,名称为 He.java
3、cp -rf /usr /root :将 /usr ⽂件夹复制到 /root ⽂件夹下。(会形成: /root/usr ⽂件夹)
4、cp -rf /usr/** /root :将 /usr ⽂件夹下的全部⽂件复制到 /root⽂件夹下。(会形成: /root/usr⽂件夹下的内容)
三、强制覆盖、替换⽂件
1、语法: \cp src dest :前⾯增加反斜杠“\” ,表⽰强制覆盖⽂件。
2、\cp Hello.java World.java :将 Hello.java ⽂件强制替换到 World.java下。(相当于: World.java 删除,Hello.java ⽂件复制过来,改名 World.java)
3、\cp -rf /usr /root :将 /usr ⽂件夹复制到 /root ⽂件夹下,遇到相同,会强制覆盖掉!
分类:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。