linux命令之 mv : 修改文件名,移动文件,备份文件;
mv [参数] 源文件或者目录 目标文件或目录
-b : 若覆盖文件,则覆盖前先备份; # mv 文件1 -b 文件2
-f :强制覆盖,不会提示;
-u :若目标文件已存在,且source较新,才会更新update;
-i :若目标文件已存在,则覆盖前给出提示;
-t : mv -t 目标文件或者目录 源文件或者目录
1 mv my1.txt my2.txt --将my1.txt 改名为my2.txt
2 mv -t my1.txt my2.txt --将 my2.txt移动到my1.txt下面
3 mv -i my1.txt my2.txt -----若my2.txt 已经存在,给出是否覆盖的提示;
4 mv * ../ ------将当前目录所有文件移动到上级目录;
5 mv test/*.txt test5 --------将当前目录下的所有后缀为txt的文件移动到test5目录下;