欢迎大家来到IT世界,在知识的湖畔探索吧!
mv命令
mv 命令是一个与cp类似的命令,用来移动或者重命名文件或者文件夹。
语法
mv [选项] 源 目标
选项
-
–backup[=CONTROL]:如果目标文件已经存在,则在覆盖之前先进行备份。
CONTROL的参数说明:
1.默认。
2.CONTROL=none或off : 不备份。
3.CONTROL=numbered或t:数字编号的备份。
4.CONTROL=existing或nil:如果存在以数字编号的备份,则继续编号备份m+1…n:执行mv操作前已存在以数字编号的文件log2.txt.~1~,那么再次执行将产生log2.txt~2~,以次类推。如果之前没有以数字编号的文件,则使用下面讲到的简单备份。
5.CONTROL=simple或never:使用简单备份:在被覆盖前进行了简单备份,简单备份只能有一份,再次被覆盖时,简单备份也会被覆盖。
-
-b:如果目标文件已经存在,则覆盖前进行备份,不像–backup接受参数。
-
-f:如果目标文件已经存在,则直接覆盖,不进行任何提示。
-
-i:开启交互模式,如果目标文件已经存在,则询问是否覆盖文件。
-
-n, –no-clobber:如果目标文件已经存在,则不进行移动。
-
–strip-trailing-slashes:删除参数中所有源文件/目录末端的斜杠。
-
-S, –suffix=SUFFIX:为文件指定后缀,而不使用默认后缀。
-
-t, –target-directory=DIRECTORY:将源文件夹要移动到目标目录,不能移动文件。
-
-T, –no-target-directory:将目标作为普通文件处理。
-
-u, –update:只有在源文件比目标文件新或者目标文件不存在时,才执行移动操作。
-
-v, –verbose:显示都做了什么操作。
-
–help:显示帮助。
-
–version:显示版本。
Shell 编程开发Shell 编程Linux
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/58505.html