哈哈哈,越是常用的命令,怎么老容易混淆呢?今天上午在玩linux的时候,出来种种问题,这里没事写个随笔,大家共同学习!!!这里就说几个常用的命令:mv命令和cp命令。
首先,cp顾名思义就是copy的意思,接下来用例子讲解下cp命令:
常见的情形有如下几种情况:
文件的复制:
ep:test1和test2目录在同一目录下,将test1目录下的test1.txt文件复制到test2目录下,对应的命令就是:
cp test1/test1.txt test2/
文件的复制并重命名: 复制并改名,并存放在当前目录下 (cp源文件名 新文件名)
ep:test1和test2目录在同一目录下,将test1目录下的test1.txt文件复制到test2目录下并且重命名为test2.txt,对应的 命令就是:cp test1/test1.txt test2/test2.txt
目录的复制:将test1目录(包含这个目录下的子目录和文件)复制到根目录下,对应的命令为:cp -r test1
目录复制并重命名:将test1目录(包含这个目录下的子目录和文件)复制到根目录下,并重命名为test4,对应的命令为:
cp -r test1 /test4
接下来,就讲解下mv命令了,mv顾名思义就是move,mv命令常有如下几种情形:
1、剪切 移动
mv文件名 路径 (mv源文件 目的地)
mv aa.txt ../bb/ 把当前目录下的文件aa.txt剪切到上一级目录的子目录bb目录里
mv aa.txt .. 把文件aa.txt移动到上一级目录
2、重命名(假如把剪切的文件存放在同一个目录中,则是重命名)
语法: mv 文件名 文件名 (mv源文件 目标名称)
e g: mv bb.txt cc.txt 把文件bb.txt重命名为cc.txt
这里需要注意下,cp的重命名和mv的重命名的区别:cp指的是复制并重命名,命名前后的文件依然存在,mv指的是剪切并重命名,只存在命名后的文件。
以上为个人总结,如果错误之处,敬请指正,共同学习,O(∩_∩)O哈哈~