标签: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/
标签:inux 指定 overwrite 修改文件 的区别 linu span 多个 目录
原文地址:https://www.cnblogs.com/wzy23/p/11376339.html