mv命令¶ 概述¶ mv命令用于移动或重命名文件和目录。 基本语法¶ Bash1 2mv [选项] 源文件 目标文件 mv [选项] 源文件... 目标目录 常用选项¶ 选项 说明 -i 覆盖前询问 -f 强制覆盖 -n 不覆盖已存在文件 -u 只移动更新的文件 -v 显示详细信息 -b 覆盖前备份 基本用法¶ 重命名文件¶ Bash1 2mv old.txt new.txt # 重命名文件 mv file.txt file.bak # 修改扩展名 移动文件¶ Bash1 2 3mv file.txt /path/ # 移动到指定目录 mv file.txt /path/newname.txt # 移动并重命名 mv *.txt /path/ # 移动所有txt文件 移动目录¶ Bash1 2mv dir1 dir2 # 重命名目录 mv dir1 /path/ # 移动目录 实用示例¶ 安全移动¶ Bash1 2mv -i file.txt /path/ # 覆盖前询问 mv -n file.txt /path/ # 不覆盖已存在文件 批量重命名¶ Bash1 2 3 4 5 6 7 8# 重命名所有jpg为jpeg for f in *.jpg; do mv "$f" "${f%.jpg}.jpeg"; done # 添加前缀 for f in *.txt; do mv "$f" "prefix_$f"; done # 添加后缀 for f in *.txt; do mv "$f" "${f%.txt}_suffix.txt"; done 备份后移动¶ Bash1mv -b file.txt /path/ # 自动备份 显示移动过程¶ Bash1mv -v *.txt /backup/ 参考资料¶ mv命令 - Linux man page