1. 命令格式:
mv [选项] 源文件或目录 目标文件或目录
2. 命令功能:
移动文件/目录或者将文件/目录改名,跨文件系统移动文件时,mv先拷贝再将原有文件删除,而链接至该文件的链接也将丢失。
3. 命令参数:
-b: 若需覆盖文件,则覆盖前先行备份;
-f:若目标文件已经存在,不会询问而直接覆盖;
-i:若目标文件已经存在会询问是否覆盖;
-u: 若目标文件已存在,且source较新,才会覆盖;
-t: 该项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后;
4. 命令实例:
i: 将当前目录的一个子目录里的文件移动到另一个子目录中
mv test3/*.txt test5
ii: 将文件log1.txt, log2.txt, log3.txt 移动到目录test3中
mv log1.txt log2.txt log3.txt test3
iii: 文件覆盖前做简单备份
mv log1.txt -b log2.txt
注解:log2的内容将会被log1覆盖,同时log2备份文件为:log2.txt.~ .....log2.txt.~1~
网友评论