Linux mv
命令格式:
mv [选项] 源文件或目录 目标文件或目录
命令参数:
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
文件改名
mv test.log test1.txt
将文件log1.txt,log2.txt移动到目录test3中
mv log1.txt log2.txt test3
目录的移动
如果目录dir2不存在,将目录dir1改名为dir2;
否则,将dir1移动到dir2中。
mv dir1 dir2
文件被覆盖前做简单备份,前面加参数-b,对log2.txt备份
mv log1.txt -b log2.txt