1. mv(1)
  2. mv(1)

NAME

mv - 移动和重命名文件

语法

mv [OPTION]... [-T] SOURCE DEST

mv [OPTION]... SOURCE... DIRECTORY

mv [OPTION]... -t DIRECTORY SOURCE...

描述

mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于 DOS系统下的ren和move命令的组合.它的使用权限是所有用户.

"mv 文件 目标文件":该命令对文件重命名,对于目录,则是修改目录名.此时,文件 只能有一个.

"mv 文件 目录":该命令中文件可以有多个,mv命令将指定的文件均移至目标目录 中.在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也 将丢失.

选项

-i

交互方式操作,mv操作将覆盖已存在的同名文件时会询问是否覆盖,并要求 用户回答”y”或”n”,这样可以避免误覆盖文件.

-f

禁止交互操作,mv操作覆盖某个已有的目标文件时不会给出任何指示.

-n, --no-clobber

不覆盖已存在的同名文件

如果同时给出"-i","-f","-n"选项,那么只有最后的那个选项生效.

--backup[=CONTROL]

make a backup of each existing destination file

-b

like --backup but does not accept an argument

-S, --suffix=SUFFIX

override the usual backup suffix

-t, --target-directory=DIRECTORY

move all SOURCE arguments into DIRECTORY

-T, --no-target-directory

treat DEST as a normal file

-u, --update

move only when the SOURCE file is newer than the destination file or when the destination file is missing

-v, --verbose

explain what is being done

-Z, --context

set SELinux security context of destination file to default type

--help

display this help and exit

--version

output version information and exit

参考

cp(1), ln(1)

版权

  1. March 2015
  2. mv(1)