📅  最后修改于: 2023-12-03 15:06:55.384000             🧑  作者: Mango
mv 命令是 Linux 下用于移动或重命名文件或目录的命令。在单个操作中,它只能移动一个文件,但在一次操作中它可以移动多个文件。
mv [选项] 源文件/目录 目标文件/目录
-f
:强制覆盖已存在的目标文件,如果目标文件不存在,则与普通 mv 命令效果相同。-i
:在覆盖目标文件前询问用户。-u
:只替换比目标文件新或目标不存在的文件。要移动多个文件,只需在 mv 命令中指定它们的名称与目标目录。例如,要将 a.txt、b.txt 和 c.txt 移动到 /tmp 目录中,可以使用以下命令:
mv a.txt b.txt c.txt /tmp/
要移动一个目录中的所有文件和子目录,只需在 mv 命令中指定该目录的名称和目标目录。例如,要将 /home/user1 目录中的所有文件和子目录移到 /home/user2 目录中可以使用以下命令:
mv /home/user1/* /home/user2/
该命令将会移动 /home/user1 目录中的所有文件和子目录到 /home/user2 目录中。
使用 mv 命令可以轻松地移动多个文件和目录。在单个操作中移动多个文件和目录可以大大提高效率。记住要仔细选择选项,以确保文件和目录移动得如您预期。