Linux mv命令:移动或重命名文件
mv 是 Move 的简写,mv 命令用于移动或重命名文件、目录。
当源路径和目标路径不一致时,mv 命令实现的是移动功能,也可以在移动后直接重命名;当源路径和目标路径一致时,mv 命令实现的是重命名功能。
mv 命令的格式如下:
下面的示例是对以上选项用法的详细演示,注意查看显示结果。
当源路径和目标路径不一致时,mv 命令实现的是移动功能,也可以在移动后直接重命名;当源路径和目标路径一致时,mv 命令实现的是重命名功能。
mv 命令的格式如下:
mv 源文件或目录 目标文件或目录mv 命令常用的选项如下:
- -f:若目标文件存在,则覆盖前不提示。
- -i:若目标文件存在,则覆盖前给出提示。
- -n:不覆盖已存在的文件。
下面的示例是对以上选项用法的详细演示,注意查看显示结果。
#将/opt目录下的1.txt文件移动到/opt/test4目录下,因为源路径和目标路径不一致,因此 实现的是移动功能 [root@localhost opt]# mv /opt/1.txt /opt/test4/ #将/opt目录下的test2重命名为66.txt,因为源路径和目标路径一致,因此实现的是重命名 功能,此处使用的是相对路径 [root@localhost opt]# ls 2.txt rh test4 [root@localhost opt]# mv 2.txt 66.txt [root@localhost opt]# ls 66.txt rh test4