linux命令系列-mv

2018-02-27 10:50:07来源:https://www.jianshu.com/p/cae992ffb766作者:freecls人点击

分享


mv命令可以移动(重命名)文件,注意mv不能覆盖非空文件夹
更多详细用法请参照man mv


#常用命令选项
默认覆盖
-n 不覆盖
-i 交互
-f 不交互直接覆盖
-u 只移动新的文件
-v 显示详细信息

例子:


#移动覆盖3个文件到/tmp目录
mv a.txt b.txt c.txt /tmp
#重命名a.txt为b.txt
mv a.txt b.txt

总结:
很多发行版可能已经设置了命令别名,比如本人的centos7通过alias命令查看将会看到这么一句alias mv='mv -i',所以当我们使用mv命令时(其实相当于使用mv -i)如果目标文件已经存在,则会提示你而不会直接覆盖。
上面的这些例子已经能应付大部分场景了,更多详细用法请通过命令man mv自行查阅


备注
1.linux爱好者欢迎进群讨论722400045
2.本系列命令都在centos7里测试,其他发行版如ubuntu,debian,fedora,opensuse等可能略微不同
3.我们的自由创作学习分享网站www.freecls.com即将开放,届时会有更多的精彩能容分享给大家
4.觉得本文有帮助的小伙伴可以赞赏和关注笔者








微信扫一扫

第七城市微信公众平台