每天一个 linux 命令 (第六天:mv)

每天一个 linux 命令 (第六天:mv)经常用来备份文件或目录链接每天一个linux命令每天一个linux命令每天一个linux命令每天一个linux命令每天一个linux命令语法mv

大家好,欢迎来到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

(0)
上一篇 2024-06-15 07:33
下一篇 2024-06-15 09:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信