mv,是move的缩写,一般用来给文件重命名或者移动文件到另一个路径下,命令格式为mv [选项] 源文件或者源目录 目标文件或者目标目录。
1. 给文件重命名,此时必须是目标文件(将test1.c改名为rtest1.c)
rm test1.c rtest1.c
2. 移动文件到另一个路径(将rtest1.c移动到当前目录的test2文件夹内)
rm rtest1.c test2
3. 将多个文件移动到另一个路径
root@578687025cb6:~/zj/Linux# ls
r
root@578687025cb6:~/zj/Linux# vi rtest1.c
root@578687025cb6:~/zj/Linux# vi rtest2.c
root@578687025cb6:~/zj/Linux# ls
r rtest1.c rtest2.c
root@578687025cb6:~/zj/Linux# mv rtest1.c rtest2.c r
root@578687025cb6:~/zj/Linux# ls
r
root@578687025cb6:~/zj/Linux# cd r
root@578687025cb6:~/zj/Linux/r# ls
rtest1.c rtest2.c
4. 重命名的文件如果跟已有文件名重复,则可用-i询问是否覆盖
root@578687025cb6:~/zj/Linux/r# ls
rtest1.c rtest2.c
root@578687025cb6:~/zj/Linux/r# mv -i rtest1.c rtest2.c
mv: overwrite 'rtest2.c'? y
root@578687025cb6:~/zj/Linux/r# ls
rtest2.c
参考链接:
https://www.cnblogs.com/peida/archive/2012/10/27/2743022.html