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