mv命令 – 移动或改名文件
mv命令来自英文单词”move“的缩写,中文译为”移动“,其功能与英文含义相同,能够用于对文件进行剪切和重命名操作。这是一个被高频使用的文件管理命令,我们需要留意它与复制命令的区别。cp命令是用于文件的复制操作,文件个数是增加的,而mv则为剪切操作,也就是对文件进行移动(搬家)操作,文件位置发生变化,但总个数并无增加。
而在同一个目录内对文件进行剪切的操作,实际应理解成重命名操作,例如下面的实例一所示。
语法格式:mv [参数] 源文件名 目标文件名
常用参数:
| 参数 | 含义 |
|---|---|
| -b | 为目标文件创建备份,并覆盖之。备份的文件名为“目标文件名~” |
| -f | 强制覆盖目标文件而不询问 |
| -i | 覆盖目标文件前询问用户是否确认 |
| -n | 不要覆盖已有文件 |
| -u | 当源文件比目标文件更新时,才执行覆盖操作 |
| -v | 显示执行过程详细信息 |
| -Z | 设置文件安全上下文 |
| –help | 显示帮助信息 |
| –version | 显示版本信息 |
操作示例

mv 源文件 目标目录

mv 源文件 不存在的文件名 这是重命名操作

mv 源文件 不存在的文件 这就是剪切且重命名的操作
mv b.txt bb/dd 将b.txt剪切到bb目录下并重命名为dd















![[深度学习思想] ControlNet 工作原理](https://img-blog.csdnimg.cn/9099f9420709438ca724b8b36a458a80.png)



