Linux之cp复制命令
cp(英文全拼:copy file)命令主要用于复制文件或目录。
命令格式
cp [选项] 文件1 备份文件名称 --把文件1拷贝到当前目录,重新命名
cp [选项] 文件1 文件2 文件3 ... 目录 --把1个或者多个文件拷贝到指定目录中
选项
-r recursive(递归)递归复制目标目录的内容。
说明:拷贝文件不需要递归,拷贝文件夹,文件夹有内容或者嵌套,就需要使用递归拷贝。
例子
[root@localhost opt]# ls
[root@localhost opt]# touch a.txt
[root@localhost opt]# mkdir -p test/test1
[root@localhost opt]# ls
a.txt test
[root@localhost opt]# cp a.txt a.txt.bak
[root@localhost opt]# cp -r test /root/
[root@localhost opt]# cd ~
[root@localhost ~]# ls
anaconda-ks.cfg test
说明:文件夹结构为test/test1,使用命令cp -r test /root/,会把test/test1完整的拷贝入/root/下面。如果不加-r,cp test /root/,那么只会把test/拷贝到/root/下面。