主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本教程运行环境:Ubuntu 16.04系统,戴尔G3电脑。
Linux mv命令
mv命令是move的缩写,可以用来移动文件移动(重命名)文件。这是Linux系统下的一个常用命令,常用于备份文件或目录。
1.命令格式
平均变化
注意:将文件text.log重命名为new-text.log
示例2:移动文件
命令:
Test1.txt test3输出:
描述:将test.txt文件移动到目录/home/yiibai/中,并将其重命名为:mv-text.txt
例3:将test目录下的文件log1.txt、log2.txt、log3.txt移动到test3目录下。
命令:
Mv1.txtlog2.txtlog3.txt/home/yiibai/test3 # # ormv-t/home/yii Bai/test3/log 1 . txt log 2 . txt log 3 . txt输出:
描述:
mv1.txt log2.txt log3.txt test3命令将三个文件log1.txt、log2.txt和log3.txt移动到test3目录,mv-t/opt/soft/test/test4/log 1 . txt log 2 . txt log 3 . txt命令将三个文件移动到test 4目录。
示例4:将文件file1重命名为file2。如果文件2已经存在,询问是否覆盖它。
命令:
Mv -i log1.txt log2.txt输出:
例5:将文件file1重命名为file2,即使file2存在,也会被直接覆盖。
命令:
Mv -f log3.txt log2.txt输出:
说明:log3.txt的内容直接覆盖了log2.txt的内容.-f这是一个危险的选项,使用时一定要保持头脑清醒。一般情况下最好不要添加,因为可能会直接执行,没有任何提示。
示例6:目录的移动
命令:
mv1dir2的输出:
注意:如果目录dir2不存在,将目录dir1重命名为dir 2;否则,将dir1移至dir2。
示例7:将当前文件夹中的所有文件移动到上一个目录。
命令:
Mv *../输出:
示例8:将当前目录的一个子目录中的文件移动到另一个子目录中。
命令:
Test3/*。txt test5输出:
例9:在文件被覆盖之前做一个简单的备份,在前面加上参数-b。
命令:
Mv1.txt-blog2.txt输出:
一些附加说明:
-b不接受参数,mv会读取环境变量VERSION_CONTROL作为备份策略。
—备份该选项指定目标文件存在时的操作。有四种备份策略:
1.控制=无或关闭:无备份。
2.控制=编号或t:数字编号的备份
3.CONTROL=existing或nil:如果有编号的备份,则继续编号的备份m+1…n:
在mv操作之前,文件log2.txt.~1~已经存在,所以再次执行会生成log2.txt~2~,以此类推。如果没有以前编号的文件,请使用下面描述的简单备份。
4.CONTROL=simple or never:使用简单备份:在被覆盖之前,进行简单备份,并且只能有一个简单备份。再次被覆盖时,简单备份也会被覆盖。
推荐:《Linux视频教程》以上是如何使用linux mv命令的详细内容。更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:如何使用linux mv命令 https://zhujicankao.com/86132.html
评论前必须登录!
注册