mv
mv 命令 - 移动/重命名文件和目录
mv(Move)命令有两个功能:移动文件或目录到新位置,以及对文件或目录进行重命名。在 Linux 中,移动和重命名本质上是同一操作。
命令语法
mv [选项] 源文件 目标文件
常用参数
| -i | 交互模式,覆盖前询问确认 |
| -u | 仅当源文件比目标文件新或目标文件不存在时才移动 |
| -v | 显示移动过程 |
| -f | 强制覆盖,不提示 |
实战示例
- $ mv oldname.txt newname.txt重命名文件
- $ mv file.txt /home/user/docs/移动文件到指定目录
- $ mv dir1/ dir2/移动/重命名目录
- $ mv *.log /var/log/archive/批量移动指定类型的文件
- $ mv old.txt new.txt将old.txt重命名为new.txt
- $ mv file.txt /tmp/将file.txt移动到/tmp目录
温馨提示
mv 不需要 -r 参数就可以移动目录,这点与 cp 不同。另外建议使用 mv -i 防止误覆盖。