首页/系统/Linux 运维命令速查/mv 移动与重命名
本包目录(613 条)
文件与目录76 条
文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

mv 移动与重命名

移动文件或目录,同目录内即重命名;同名文件默认直接覆盖,跨文件系统时内部执行复制加删除。

Linux 运维命令速查系统更新于 2026-10-12
用途移动文件/目录或重命名
语法mv [选项] 源... 目标
所属GNU coreutils

常用示例

常用示例
mv old-name.txt new-name.txt
mv report-2026-*.pdf /data/reports/
mv -i data.csv /backup/          # 覆盖前询问
mv -n a.txt b.txt                # 不覆盖已存在文件
mv 到已存在的目录时就是移入该目录;要把目录改名先确认目标名不存在。

易错点

  • 跨分区移动大目录耗时长(先复制再删除),中途中断会两头残留,重要数据先 rsync 再删源
  • mv 覆盖已有文件无任何提示,脚本中加 -i 或 -n;-b 可生成备份文件

数据来源与参考

  • man 1 mv(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌