Linux 中的 mv 命令

 更新时间:2026年04月14日 09:21:43   作者:IMPYLH  
Linux的mv命令用于文件和目录的移动或重命名,具有强大的功能且常用,其基本语法和功能包括文件移动、重命名操作、批量移动等,常用选项有-i、-ff,本文介绍Linux中的mv命令,感兴趣的朋友一起看看吧

Linux 的 mv 命令是用于移动或重命名文件和目录的基本命令。其名称来源于 “move” 的缩写,是一个功能强大且常用的文件操作工具。

基本语法

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

主要功能

常用选项

  • -i:交互模式,覆盖前询问确认
  • -f:强制覆盖,不提示
  • -n:不覆盖已存在文件
  • -u:只移动比目标文件新的文件
  • -v:显示详细操作信息

使用示例

移动单个文件:

mv source.txt /destination/path/

重命名文件:

mv old_filename new_filename

移动多个文件:

mv *.txt /target/directory/

交互式移动:

mv -i important.txt /backup/

注意事项

  • 当移动目录时,mv 会递归移动整个目录及其内容
  • 在不同文件系统间移动文件相当于复制+删除操作
  • 需要适当的文件权限才能执行移动操作
  • 使用通配符时要小心,避免意外移动不需要的文件

高级用法

使用 --backup 选项创建备份:

mv --backup=numbered file.txt /backup/

结合 find 命令批量移动:

find . -name "*.log" -exec mv {} /logs/ \;

使用 -t 选项指定目标目录:

mv -t /target/dir/ file1 file2 file3

mv 命令是 Linux 文件管理中不可或缺的工具,熟练掌握它可以大大提高工作效率。

到此这篇关于Linux 中的 mv 命令的文章就介绍到这了,更多相关Linux mv 命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

最新评论