1、命令详解
mv(全称:move file)命令用于移动或重命名文件和目录的命令。
2、参数
-b 类似参数--backup 但是不带参数(简单备份)
--debug 详细说明如何执行,类似参数 -v
-f, --force 覆盖前不提示
-i, --interactive 覆盖前提示
-n, --no-clobber 不覆盖现有文件
--no-copy 如果重命名失败,请勿复制
--strip-trailing-slashes 删除每个源文件参数中的尾部的斜杠
-S, --suffix=SUFFIX 修改常用的备份后缀
-t, --target-directory=DIRECTORY 将所有源文件的参数复制到目录中
-T, --no-target-directory 将目标文件当成普通文件,而不考虑是否为目录
--update[=UPDATE] 更新现有文件
-u 相当于参数 --update
-v, --verbose 显示执行的详细信息
-Z, --context 将目标文件的 SELinux 安全上下文设置为默认类型
--help 显示帮助信息并退出
--version 输出版本信息并退出
#tipes:如果指定多个 -i、-f、-n,只有最后一个有效。
3、实例演示
3.1、移动文件和目录
#移动dircetory2目录到/home目录中
mv dircetory2/ /home/
#移动text1文件到/home目录中
mv text1 /home/
3.2、重命名文件和目录
#text1文件重命名为text123
mv text1 text123
#dircetory目录重命名为dircetory123
mv dircetory/ dircetory123