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