一、cp命令-1
1、CP命令作用:复制一个源文件到目标文件(夹)
2、 语法:cp [选项] 源文件 目标文件(夹)
① 复制到文件夹下,则文件名保持不变
② 复制到文件中,则文件名变更
二、cp命令案例
1、如果目标文件已经存在或目标文件夹中含有同名文件,则复制之后
同名文件会被覆盖。
图中:test.c覆盖了newfirst.c, 文件大小都是0
2、如果目标文件已经存在或目标文件夹中含有同名文件,则复制之后
同名文件会被覆盖。
三、cp命令-2
• 常用选项
-i 覆盖时交互提示
-r 对文件夹递归复制
cp命令复制文件夹,需要夹-r选项
四、cp命令-3
1、复制多个文件到文件夹
cp 源文件1 源文件2 目标文件夹
2、 复制多个文件到文件夹 cp 文件* 目标文件夹
图中把所有的bin文件,复制到了文件夹cdemo/中
五、mv 命令-1
mv命令是”move”单词的缩写,移动文件或对其改名
语法:mv [选项] file destination
-i 交互模式。如果mv操作将导致对已存在的目标文件的覆盖,此时系统会询问
1、 mv 命令-重命名文件(夹)
mv 源文件 目标文件 或 mv 源文件夹 目标文件夹
使用条件:使用这个命令时必须保证源文件(夹)和目标文件(夹)在同一个路径下
图中test.c重命名为mytest.c
2、mv 命令-移动一个文件(夹)
mv 源文件 (夹)目标文件(夹) 也可以在移动的同时命名
把test.txt移动到了mydir目录下
把touch.txt移动到了mydir目录下,同时重命名为newtouch.txt
3、mv 命令-同时移动多个文件(夹)
1)命令格式:mv 源文件(夹)1 源文件(夹)2 目标文件夹
把列出来的多个文件(夹)同时移动到目标文件夹下,文件(夹)之间以空格分隔
把mydir文件夹下的extern_static1.c extern_static2.c移动到了cdemo文件夹中
2)命令格式:mv *文件(夹) 目标文件夹
采用通配符将具有类似文件名或类型等的文件(夹)同时移动到目标文件夹下。
把cdemo文件夹下的extern_static开头的文件移动到了mydir文件夹下