日期:2014-05-16  浏览次数:20870 次

linux操作命令(二) 移动文件,复制文件,修改文件名,备份文件;

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

?