网站地图    收藏   

主页 > 系统 > linux系统 >

linux命令之mv - Linux操作系统:Ubuntu_Centos_Debian -

来源:自学PHP网    时间:2015-04-14 10:17 作者: 阅读:

[导读] linux下的mv即move的意思该命令的一般形式:mv [选项] 参数1 参数2选项:-b 如果已存在相同文件名,则覆盖前进行备份-f 如果已存在...

linux下的mv即move的意思


该命令的一般形式:

mv [选项] 参数1 参数2


选项:

-b 如果已存在相同文件名,则覆盖前进行备份

-f 如果已存在相同文件名,而用户不具有写的权限,则强制覆盖

-i 如果已存在相同文件名,覆盖前提示用户进行确认

-u 比较原文件与目标文件修改时间,如果目标文件较新则不覆盖

-v 列出所有被移动或重命名的文件



根据参数1和参数2的不同,可分为三种形式:

1.mv [选项] 文件1 文件2 此方式用于文件的覆盖和重命名

2.mv[选项] 文件1 目录2 此方式用于文件到目录的移动

3.mv[选项] 目录1 目录2 此方式用于目录的覆盖和重命名


举例:

对于形式1,在testdir目录下 存在test1文件,不存在test2文件.

则将文件1重命名为文件2

\

对于形式1,在testdir目录下,存在test1和test2,则将test2覆盖为test1

\

对于形式2,在testdir目录中存在test1文件和newdir目录,newdir目录为空,则实现文件移动到目录中

\

在testdir目录中存在test1文件盒newdir目录,newdir目录中存在test1文件,则实现将newdir

目录覆盖为新的test1文件,若将test1中值为1,而newdir中test1文件的值为2,则mv test1 newdir之后<喎"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjwvcD4KPHA+PHN0cm9uZz5uZXdkaXLEv8K81tB0ZXN0MbXEJiMyMDU0MDvOqjEuPC9zdHJvbmc+PC9wPgo8cD48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20141125/20141125091837200.bmp" alt="\">


对于形式3,若两个命令参数均为目录,则若参数1为已存在的目录而参数2为未存在的目录那么实现将目录1

重命名为目录2,若目录1与目录2均存在,那么则实现目录覆盖。

转载请注明:小刘

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论