mv
mv 命令 - 移动/重命名文件和目录
mv(Move)命令有两个功能:移动文件或目录到新位置,以及对文件或目录进行重命名。在 Linux 中,移动和重命名本质上是同一操作。
文件管理

⌨️ 命令语法

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

⚙️ 常用参数

-i交互模式,覆盖前询问确认
-u仅当源文件比目标文件新或目标文件不存在时才移动
-v显示移动过程
-f强制覆盖,不提示

💡 实战示例

  • $ mv oldname.txt newname.txt
    重命名文件
  • $ mv file.txt /home/user/docs/
    移动文件到指定目录
  • $ mv dir1/ dir2/
    移动/重命名目录
  • $ mv *.log /var/log/archive/
    批量移动指定类型的文件
  • $ mv old.txt new.txt
    将old.txt重命名为new.txt
  • $ mv file.txt /tmp/
    将file.txt移动到/tmp目录

🔔 温馨提示

mv 不需要 -r 参数就可以移动目录,这点与 cp 不同。另外建议使用 mv -i 防止误覆盖。

🔗 相关命令