码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础命令:mv

时间:2019-08-19 12:56:26      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:inux   指定   overwrite   修改文件   的区别   linu   span   多个   目录   

1 命令功能

  mv命令用来移动文件及目录或者重命名文件及目录,它是move的缩写,cp命令与mv命令在很多功能上都非常相似,但是又具有很大的区别,其中组大的区别在于cp命令的使用会保留源文件和目录,而mv命令则会将源文件或者目录删除。

2 命令语法

  mv  【选项参数】 源文件或目录 目标文件或目录

3 命令参数

  -b  若需覆盖文件,则在覆盖文件前先进行备份

     -f   强制覆盖,若目标文件已存在同名文件,使用该参数时则直接覆盖而不询问

     -i   若目标文件已存在同名文件,则提示询问是否覆盖

     -u  若目标文件已存在需移动的同名文件,且源文件比较新,才会更新文件

     -t   指定mv的目标目录,改选项使用于移动多个源文件到一个目录的情况,此时目标文件在前,源文件在后。

4 使用范例

移动文件,修改文件名

[test@VM_0_15_centos ~]$ mv  file   file1

移动多文件或者目录到指定目录

[test@VM_0_15_centos ~]$ mv  a.txt   b.txt   dir  python/  #  python为指定目录

-i参数,会询问是否覆盖

[test@VM_0_15_centos ~]$ mv  -i  a.txt   python/
mv: overwrite ‘python/a.txt’? y

-f参数,强制覆盖

[test@VM_0_15_centos ~]$ mv  -f  a.txt   python/

 

Linux基础命令:mv

标签:inux   指定   overwrite   修改文件   的区别   linu   span   多个   目录   

原文地址:https://www.cnblogs.com/wzy23/p/11376339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!