每天学一个Linux命令(3)-mv

每天学一个Linux命令(3)-mvmv命令是一个与cp类似的命令,用来移动或者重命名文件或者文件夹。*\backup:如果目标文件已经存在,则在覆盖之前先进行备份。

大家好,欢迎来到IT知识分享网。

mv命令

mv 命令是一个与cp类似的命令,用来移动或者重命名文件或者文件夹。

语法

mv [选项] 源 目标

选项

  • –backup[=CONTROL]:如果目标文件已经存在,则在覆盖之前先进行备份。

    CONTROL的参数说明:

1.默认。

每天学一个Linux命令(3)-mv

2.CONTROL=none或off : 不备份。

每天学一个Linux命令(3)-mv

3.CONTROL=numbered或t:数字编号的备份。

每天学一个Linux命令(3)-mv

4.CONTROL=existing或nil:如果存在以数字编号的备份,则继续编号备份m+1…n:执行mv操作前已存在以数字编号的文件log2.txt.~1~,那么再次执行将产生log2.txt~2~,以次类推。如果之前没有以数字编号的文件,则使用下面讲到的简单备份。

每天学一个Linux命令(3)-mv

5.CONTROL=simple或never:使用简单备份:在被覆盖前进行了简单备份,简单备份只能有一份,再次被覆盖时,简单备份也会被覆盖。

每天学一个Linux命令(3)-mv

  • -b:如果目标文件已经存在,则覆盖前进行备份,不像–backup接受参数。

每天学一个Linux命令(3)-mv

  • -f:如果目标文件已经存在,则直接覆盖,不进行任何提示。

每天学一个Linux命令(3)-mv

  • -i:开启交互模式,如果目标文件已经存在,则询问是否覆盖文件。

每天学一个Linux命令(3)-mv

  • -n, –no-clobber:如果目标文件已经存在,则不进行移动。

每天学一个Linux命令(3)-mv

  • –strip-trailing-slashes:删除参数中所有源文件/目录末端的斜杠。

每天学一个Linux命令(3)-mv

  • -S, –suffix=SUFFIX:为文件指定后缀,而不使用默认后缀。

每天学一个Linux命令(3)-mv

  • -t, –target-directory=DIRECTORY:将源文件夹要移动到目标目录,不能移动文件。

每天学一个Linux命令(3)-mv

  • -T, –no-target-directory:将目标作为普通文件处理。

  • -u, –update:只有在源文件比目标文件新或者目标文件不存在时,才执行移动操作。

每天学一个Linux命令(3)-mv

  • -v, –verbose:显示都做了什么操作。

每天学一个Linux命令(3)-mv

  • –help:显示帮助。

  • –version:显示版本。

每天学一个Linux命令(3)-mv

Shell 编程开发Shell 编程Linux

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/69699.html

(0)
上一篇 2024-06-15 11:33
下一篇 2024-06-17 16:45

相关推荐

发表回复

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

关注微信