语法:

mv [选项] 源文件或目录 目标文件或目录

作用:

mv命令用于将文件或目录改名或将文件由一个目录移入另一个目录中。如果源类型和目标类型都是文件或者目录,mv将进行目录重命名。如果源类型为文件,而目标类型为目录,mv将进行文件的移动,如果源类型为目录,则目标类型只能是目录,不能是文件,此时完成目录重命名。

参数:

参数说明
-b若需覆盖文件,则覆盖前先备份
-i交互式操作,在对已经存在的文件或目录覆盖时,系统会询问是否覆盖,用户输入“y”进行覆盖,输入“n”则不覆盖
-f禁止交互式操作,将覆盖某个文件或目录时,不给任何提示,默认覆盖
-n不覆盖任何已经存在的文件或目录
-u当源文件比目标文件新或者目标文件不存在时,才执行移动操作

案例:

1. 将biancheng文件移动到dotcpp目录中

mv biancheng dotcpp

2. 将biancheng文件重命名为biancheng123

mv biancheng biancheng123

3. 将biancheng文件重命名为biancheng123,如果biancheng123已经存在,则询问是否覆盖

mv -i biancheng biancheng123


点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)