专题推荐
专题推荐

Linux常用命令:mv命令移动与改名文件或者目录

2020-02-24 21:21 分类:Linux常用命令 阅读(次阅读) 标签:

Linux mv命令在命令行下,既可以用来为文件或目录改名也可以将文件或目录移动到其它位置,是个Linux常用命令真的很方便。
Linux mv命令是move的缩写.

Linux常用命令:mv命令移动与改名文件或者目录

Linux VPS要使用本命令,可以通过Xshell+Xftp工具远程控制VPS输入本命令.

Linux mv命令语法:

[root@localhost ~]# mv 【选项】 源文件 目标文件

Linux mv命令语法选项:

-f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;
-i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项);
-n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;
-v:显示文件或目录的移动过程;
-u:若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级;

Linux mv命令需要注意的是:

一.移动之后,源文件会被删除,类似剪切
二.同Linux的 rm 命令类似,mv 命令也是一个具有破坏性的命令,如果使用不当,很可能给系统带来灾难性的后果。
比如你修改系统关键目录,那么你的系统就无法运行了.
所以你得做数据定期备份设置: Linux VPS每日异地备份网站数据数据库到ftp空间

Linux mv命令示范:

一.Linux mv命令将文件 abc 改名为 aaa :

mv abc aaa

二.Linux mv命令将www.vpsyi.com目录放入/home/www/目录中。

mv www.vpsyi.com /home/www/

三.Linux mv命令将/home/www/www.vpsyi.com/下的所有文件和目录移到当前目录下,命令行为:
注意目录后面有个*,代表全选的意思,同时后面的.代表当前目录.

mv /home/www/www.vpsyi.com/* .

四.Linux mv命令强制覆盖
如果我们确认需要覆盖已经存在的同名文件,则可以使用 “-f” 选项进行强制移动,这就不再需要用户手工确认了。
例如,我们恢复备份文件到网站目录(注意下面一个是backup一个是www):

mv -f /home/backup/www.vpsyi.com/* /home/www/www.vpsyi.com/

带上了-f 参数,遇到同名文件会直接覆盖,不会提示.

如果使用

mv /home/backup/www.vpsyi.com/* /home/www/www.vpsyi.com/

因为没有带-f参数,所以遇到同名的文件,会提示.如果一万个文件同名,那你的按一万次y.
这个时候按 Ctrl+C 强制打断程序了,重新加上-f参数再执行.


本文地址: https://www.vpsyi.com/linux-mv.html