语法:
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
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程