Linux 的 mv 命令

张开发
2026/4/11 19:43:17 15 分钟阅读

分享文章

Linux 的 mv 命令
Linux 的mv命令是用于移动或重命名文件和目录的基本命令。其名称来源于 “move” 的缩写是一个功能强大且常用的文件操作工具。基本语法mv [选项] 源文件或目录 目标文件或目录主要功能文件/目录移动将文件从一个位置移动到另一个位置示例mv /home/user/file.txt /tmp/将文件移动到/tmp目录重命名操作当源和目标在同一目录时实现重命名功能示例mv oldname.txt newname.txt重命名文件批量移动可以同时移动多个文件到目标目录示例mv file1.txt file2.txt /backup/常用选项-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 --backupnumbered file.txt /backup/结合 find 命令批量移动find . -name *.log -exec mv {} /logs/ \;使用-t选项指定目标目录mv -t /target/dir/ file1 file2 file3mv命令是 Linux 文件管理中不可或缺的工具熟练掌握它可以大大提高工作效率。

更多文章