大家好,欢迎来到IT知识分享网。
day 6 – linux 命令 : mv
mv 命令用来移动文件或将文件改名,经常用来备份文件或目录
链接
每天一个 linux 命令 (第一天:ls)
每天一个 linux 命令 (第二天:cd)
每天一个 linux 命令 (第三天:pwd)
每天一个 linux 命令 (第四天:mkdir)
每天一个 linux 命令 (第五天:rm)
语法
mv [选项] 源文件或目录 目标文件或目录
以目标类型区分,有以下情况:
-
目标类型是文件时
-
mv 命令完成文件重命名
-
源文件/目录只能有一个
-
目标类型是目录时
-
目标目录已存在的话,mv 命令完成文件移动,这时,源文件/目录可以有多个
-
目标目录不存在的话,mv 命令完成目录重命名
选项
-
-f
强制
-
-i
如果目标文件已经存在时,就会询问是否覆盖
-
-u
如果目标文件已经存在,而且源文件比较新,才会更新(update)
实例
-
文件改名
mv a.js b.js
移动文件到 folder 目录
mv a.js folder
-
将多个文件移动到 folder 目录中
mv a.js b.js c.js folder
-
将文件 a.js 改名为 b.js,如果 b.js 已经存在,则询问是否覆盖
mv a.js b.js c.js folder
-
将文件 a.js 改名为 b.js,即使 b.js 已经存在,也会直接覆盖
mv -f a.js b.js
-
移动目录,将 dir1 移入 dir2,前提是 dir2 存在
mv dir1 dir2
-
重命名目录,将 dir1 命名为 dir2,前提是 dir2 不存在
mv dir1 dir2
-
移动当前文件夹下的所有文件到上一级目录
mv * ..
-
把当前目录的一个子目录里的文件移动到另一个子目录里
mv folder1/* folder2
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/69762.html