Linux (五)- mv 命令
目录
- Linux (五)- mv 命令
- 命令格式
- 具体功能
- 命令参数
- 简单实例
- 总结
Linux (五)- mv 命令
在我看来,mv的主要作用就是进行文件或目录的转移和重命名(如何区分操作,先按下不表)。是在Linux系统使用过程中不可或缺的指令方法。下面具体来介绍:
命令格式
mv [参数] 文件名 目录名/文件名
具体功能
根据mv 指令中后最后一个参数的不同而决定是否重命名或转移。
- 如果最后一个参数为存在的目录则进行转移,否则进行重命名
命令参数
- -b : 若需要覆盖文件,则覆盖前先备份
- -f : 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
- -i : 若目标文件 (destination) 已经存在时,就会询问是否覆盖!
- -u : 若目标文件已经存在,且 source 比较新,才会更新
及修改保存的时间,如果没有编辑过则是创建时间,进行比较,此时mv -u 不允许旧文件覆盖新文件,反之则可以
- -t : 即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
简单实例
比较简单,我在这里只介绍 -t 参数下的多文件转移
mv -t /home/codefish/test/1 1.txt 2.txt 3.txt
总结
- mv 用来转移文件或目录或重命名文件名或目录名的
- 主要的参数有 -f -u -i -t
- 其中 -t 的参数与其他不同,他的转移目的地在前,转移文件在后