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

2018-04-18 20:25:09

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

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

例子:

###bash###
#移动覆盖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. 觉得本文有帮助的小伙伴可以关注笔者

本文禁止转载

©著作权归作者所有
收藏
推荐阅读
简介
天降大任于斯人也,必先苦其心志。