mv 命令 移动或重命名文件
mv 命令 移动或重命名文件
[root@localhost soft]# touch 1.txt [root@localhost soft]# [root@localhost soft]# ls 1.txt [root@localhost soft]# mv 1.txt 2.txt //重命名文件 [root@localhost soft]# ls 2.txt [root@localhost soft]# [root@localhost soft]# mv 2.txt ../aaa/ //移动文件 [root@localhost soft]# ls [root@localhost soft]# ls ../aaa/ 2.txt
-f 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录
mv命令用于移动件或者目录(高危命令,使用不慎就会有丢失数据的危险)。
如果原文件和目标文件在同一个父目录里面,则mv命令的效果就相当于给文件改名。
语法:mv [选项] 源文件或目录 目标文件或目录。
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖。
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖。
-u :若目标文件已经存在,且 source 比较新,才会更新(update)。