Linux cp命令
更多资料下载,冲击月薪过万,一线经验工程师录制,
干货满满的嵌入式视频教程,请点击淘宝店:wanglitao.taobao.com
Linux cp命令主要用来复制文件或目录到指定的文件或目标目录。
cp [参数] 源目录 目标目录
常用参数说明:
- -r:若复制的源是一个目录,使用-r,复制该目录下的所有子目录和文件
- -f:复制的对象在目标目录已经存在,直接强行覆盖而且不提示
- -i:复制的对象若目标目录已经存在,会给出提示
- -l:给源文件创建一个链接(类似于Windows下的快捷方式),而不是复制
- -s:给源文件创建一个软链接,而不是直接复制
使用示例:
将当前目录下的hello.c文件复制到/home/cmd/test目录下:
# cp hello.c /home/cmd/test
将/home/cmd/test目录复制到/home/zhaixue目录下:
# cp -r /home/cmd/test /home/zhaixue
在根目录下给/home/cmd/test/hello.c创建一个软链接:
root@ubuntu:/# cp -s /home/cmd/hello.c softlink
root@ubuntu:/# ll softlink
lrwxrwxrwx 1 root root 17 Feb 12 05:34 softlink -> /home/cmd/hello.c
在根目录下给/home/cmd/test/hello.c创建一个硬链接:
root@ubuntu:/# cp -l /home/cmd/hello.c hardlink
root@ubuntu:/# ll hardlink softlink
-rw-r--r-- 2 root root 53 Feb 12 05:25 hardlink
lrwxrwxrwx 1 root root 17 Feb 12 05:34 softlink -> /home/cmd/hello.c
《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客