mv是move的缩写,用于移动文件或者重命名文件。
命令格式:
mv [选项] 源文件 目标文件
目标目录与原目录一致,指定了新文件名,效果就是仅仅重命名。(./代表当前目录下)
[root@localhost text]# ls
1.txt 2.txt
[root@localhost text]# mv ./1.txt ./3.txt
[root@localhost text]# ls
2.txt 3.txt
目标目录与原目录不一致,没有指定新文件名,效果就是仅仅移动。
[root@localhost text]# ls
2.txt 3.txt text2
[root@localhost text]# mv ./2.txt ./text2/
[root@localhost text]# ls
3.txt text2
[root@localhost text]# ls text2/
2.txt
目标目录与原目录一致, 指定了新文件名,效果就是:移动 + 重命名。
[root@localhost text]# ls
3.txt text2
[root@localhost text]# mv ./3.txt ./text2/4.txt
[root@localhost text]# ls
text2
[root@localhost text]# ls text2/
2.txt 4.txt