Linux_017_cp命令CP命令
⽤法
将源⽂件复制⾄⽬标⽂件,或将多个源⽂件复制⾄⽬标⽬录
(1)cp [选项] [-T] 源⽂件 ⽬标⽂件
(2)cp [选项] 源⽂件 ⽬录
(3)cp [选项] -t ⽬录 源⽂件
参数
-r 递归式复制⽬录,即复制⽬录下的所有层级的⼦⽬录及⽂件。
-d 复制的时候保持软链接(快捷⽅式)
-p 复制的时候,保持属性不变
-a 等于-pdr
-
i 等于 --interactive 覆盖前询问提⽰
例⼦
1.复制普通⽂件
cp命令 你想复制哪个⽂件 复制之后的⽂件名
cp复制文件到指定目录下
yu.py
复制⽂件
2.复制普通⽂件,且改名,放⼊到另⼀个⽂件夹当中
cp命令 你想复制哪个⽂件 复制⽂件夹的绝对路径或相对路径(可以在最后加上指定⽂件夹名字)复制放⼊其他⽂件夹,保留源⽂件名
./HelloWorld/
复制⽂件放⼊其他⽂件夹,且改名
./
复制并改名
3.复制多个⽂件到指定⽂件夹当中
cp命令 ⽂件1 ⽂件2 指定⽂件夹
yu.py ./HelloWorld/
复制多个⽂件
4.复制整个⽂件夹,必须加上-r参数
cp命令 -r 复制的⽂件夹 复制之后的⽂件夹
cp -r ./HelloWorld/ ./HelloWorld2
复制整个⽂件夹
5.复制且保持⽂件属性不变,-p参数⽤法
cp命令 -p ⽂件名1 ⽂件名2
cp -
保持属性不变
6.拷贝软链接时候,保持链接属性不变,-d参数的⽤法
如果不使⽤-d参数,就会直接复制软连接指向的⽂件
cp命令 -d 软连接1 软连接2
cp -d link1 link2
复制链接
7.-i参数的⽤法,覆盖⽂件前提⽰
cp命令 -i ⽂件1 ⽂件2
如果⽂件2已经存在,则会覆盖,-i会让⽤户进⾏输⼊y确认覆盖或者n
即使输⼊这条命令,也会出现提⽰。这是因为Linux有别名的操作,alias。输⼊cp的时候,其实执⾏的
是cp -i。cp='cp -i'
备注:
默认系统做了 alias别名功能,当我们输⼊cp的时候,其实就是输⼊ cp -i

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