2.15Linux下mv命令和参数详解

Posted by 撒得一地 on 2015年10月29日 in Linux教程

mv(move)就是搬移的意思,当你要移动文件或目录时,就要用到这个命令。而且,这个命令还有重命名的功能,实在是十分好用。

mv命令的用法

[root@lmode ~]# mv [-fiu] source destination

[root@lmode ~]# mv [options] source1 source2 source3 .... directory

mv命令参数分析

-f  :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

-i  :若目标文件 (destination) 已经存在时,就会询问是否覆盖。

-u  :若目标文件已经存在,且 source 比较新,才会升级 (update)

实例1:

[root@lmode ~]# cd /tmp

[root@lmode tmp]# cp ~/.bashrc bashrc

[root@lmode tmp]# mkdir mvtest

[root@lmode tmp]# mv bashrc mvtest

# 将某个文件移动到某个目录去

实例2:

[root@lmode tmp]# mv mvtest mvtest2 <== 这样就更名了。

# 其实在 Linux 底下还另外一个命令,称为 rename。

# 该命令可以同时对多个文件名进行更名,而不是只针对某一文件名进行变更。

rename与mv不同。详情请man rename。

实例3:

[root@lmode tmp]# cp ~/.bashrc bashrc1
[root@lmode tmp]# cp ~/.bashrc bashrc2
[root@lmode tmp]# mv bashrc1 bashrc2 mvtest2

#注意,如果有多个来源文件或目录,则最后一个目标档一定是目录。
#将所有的数据移动到该目录的意思。

mv这个命令,应该算linux十大常用操作命令之一了。有时候你也可以使用-u(update)选项来测试新旧文件,看看是否有必要移动文件。

欢迎转载,转载请注明:http://coderschool.cn/881.html

标签:,

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.