? ?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目录下;
?