linux命令系列-mv(移动-重命名)

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.本系列命令都在centos7里测试,其他发行版如ubuntu,debian,fedora,opensuse等可能略微不同
2.觉得本文有帮助的小伙伴可以关注笔者
3.原文地址http://www.freecls.com/a/2712/5

    原文作者:freecls
    原文地址: https://www.jianshu.com/p/cae992ffb766
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞