跳转至

mv命令

欢迎阅读《每天一个Linux命令》系列!在本篇文章中,将说明 mv 命令的用法。

一、简介

mv 命令是 Linux 系统下用于移动文件或重命名文件的命令。可以将文件或目录从一个位置移动到另一个位置,或者更改文件(目录)的名称。

二、语法

Bash
mv [选项] 源文件 目标文件
mv [选项] 源文件... 目标目录

三、选项

参数 说明
-f 强制移动文件,若目标存在则不提示
-u 仅在源文件较新或目标文件不存在时移动
-v 显示移动过程中的详细信息
--backup 移动前为目标文件创建备份

四、示例

例1:重命名文件

Bash
mv oldname.txt newname.txt

oldname.txt 重命名为 newname.txt

例2:将文件移动到另一个目录

Bash
mv file1.txt /tmp/

file1.txt 移动到 /tmp/ 目录。

例3:将多个文件移动到目标目录

Bash
mv file1.txt file2.txt /home/user/docs/

将两个文件移动到 /home/user/docs/ 目录下。

例4:移动目录

Bash
mv mydir /backup/

将整个 mydir 目录移动到 /backup/ 目录中。

五、其他说明

  • mv 命令既可用于移动文件/目录,也可用于重命名操作。
  • cp 不同,mv 是直接操作,不会保留原始文件或目录。