今天小编给大家分享一下Linux的mv命令实例使用分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。
mv(选项)(参数) 剪切,或在同目录下移动重命名 1.如果目标文件是文件夹,则源文件直接移动到该文件夹内,名字还是源文件的名字。 2.如果目标文件时文件,则源文件移动的同时也会更改名字 3.如果源文件为多个,则目标必须是目录,并且统一移动到目录下
-b:当目标文件存在时,先进行备份在覆盖
[root@bogon admin]# mv -b a/aa b/mv: overwrite `b/aa'? y[root@bogon admin]# ls baa aa~ bb
-f:当目标文件存在时,强制覆盖
[root@bogon admin]# mv -f a/aa b/[root@bogon admin]# ls baa bb
-i:默认选项,当目标文件存在时,提示是否覆盖
[root@bogon admin]# mv -i a/aa b/mv: overwrite `b/aa'? y[root@bogon admin]# ls baa bb
-t:先指定目标,在制定源
[root@bogon admin]# mv -t b/ a/aamv: overwrite `b/aa'? y[root@bogon admin]# ls a ba:bbb:aa bb
-v:显示过程
[root@bogon admin]# mv -fv a/aa b/`a/aa' -> `b/aa'
以上就是“Linux的mv命令实例使用分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。