Linux mv 命令 - 移动或重命名文件
介绍
mv(英文全拼:move)命令用于移动文件或对其重命名。
语法:
mv [options] source dest
mv [options] source... directory
选项:
-b
:当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。-i
:如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 "y" 表示直接覆盖,输入 "n" 表示取消该操作。-f
:如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。-n
:不要覆盖任何已存在的文件或目录。-u
:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
示例
将文件 testfile1 重命名为 testfile2:
mv testfile1 testfile2
将文件 file 移动到目录 dir 中:
mv file dir/
将目录 dir1 移动目录 dir2 中(前提是目录 dir2 已存在,若不存在为重命名):
mv dir1/ dir2/