# mv 命令
# 简介
mv命令用于移动或重命名文件和目录。
# 语法
mv [选项] 源文件 目标文件
mv [选项] 源文件... 目录
# 常用选项
-i
:交互式操作,覆盖前提示-f
:强制移动,不提示覆盖-n
:不覆盖已存在的文件-v
:显示详细操作信息-u
:仅当源文件比目标文件新时才移动-b
:覆盖前创建备份
# 使用示例
# 重命名文件
mv old_name.txt new_name.txt
# 移动文件到新目录
mv file.txt /path/to/directory/
# 移动多个文件到目录
mv file1.txt file2.txt /target/directory/
# 交互式移动
mv -i source.txt destination.txt
# 移动时创建备份
mv -b source.txt destination.txt
# 显示移动进度
mv -v source.txt destination.txt
# 注意事项
- mv命令可以在同一个文件系统内瞬间完成
- 跨文件系统移动时实际是复制+删除操作
- 移动目录时要确保目标位置有足够空间
- 注意保持文件权限和所有权
# 最佳实践
- 使用
-i
选项防止意外覆盖 - 移动重要文件前先创建备份
- 使用
-v
选项监控大文件移动进度 - 批量移动文件时先测试一个样例