Linux常用命令学习(九)剪切、改名命令mv

分类栏目:服务器

157

前面学习了复制命令cp,今天继续学习Linux的常用命令mv,mv命令可以用来剪切文件或目录,并且可以重命名目录或文件。

mv命令可以对目录或文件进行剪切,并且可以重命名,也是Linux的常用命令。

命令名称

mv

命令原意

move

所在路径

/bin/mv

执行权限

所有用户

命令语法

mv [选项] [原文件或目录] [目标文件或目录]

功能描述

剪切目录或文件、重命名

命令选项

--backup[=CONTROL]:为每个已存在的目标文件创建备份

-b:类似--backup 但不接受参数

-f, --force:覆盖前不询问,强制覆盖

-i, --interactive:覆盖前询问

-n, --no-clobber:不覆盖已存在文件如果您指定了-i、-f、-n 中的多个,仅最后一个生效。

--strip-trailing-slashes:去掉每个源文件参数尾部的斜线

-S, --suffix=SUFFIX:替换常用的备份文件后缀

-t, --target-directory=DIRECTORY:将所有参数指定的源文件或目录移动至 指定目录

-T, --no-target-directory:将目标文件视作普通文件处理

-u, --update:只在源文件文件比目标文件新,或目标文件不存在时才进行移动

-v, --verbose:详细显示进行的步骤

--help:显示此帮助信息并退出

--version:显示版本信息并退出

命令实例

1、mv postcha.com.txt postcha.com 将postcha.com.txt重命名为postcha.com

2、mv -f postcha /root/,将文件postcha剪切到/root/目录,如果不加-f,当/root/下己承在同名文件时,会提示是否覆盖。如果加-f,则不提示,执行强制覆盖。

3、mv postcha.com.txt  postcha,将postcha.com.txt剪切到postcha目录

4、mv postcha postcha2,将postcha目录剪切到postcha2目录,如果postcha2目录不承在,则命令执行改命操作

改名:

在Linux中,不管是剪切文件还是删除文件,都需要小心,因为在Linux中没有回收站概念,如果执行删除就没有了。