Linux中mv(⽂件移动)
mv命令的功能有以下两种:
高明旅游景点大全source target
mv 参数1 参数2
1.对⽂件或⽬录重新命名
处女座性格如果源⽂件和⽬标⽂件在同⼀个⽬录下,mv的作⽤就是改⽂件名。
2.将⽂件从⼀个⽬录移到另⼀个⽬录中
mv命令可以⽤来将源⽂件移⾄⼀个⽬标⽂件中,或将⼀组⽂件移⾄⼀个⽬标⽬录中。源⽂件被移⾄⽬标⽂件有两种不同的结果:
1. 如果⽬标⽂件是到某⼀⽬录⽂件的路径,源⽂件会被移到此⽬录下,且⽂件名不变。
2. 如果⽬标⽂件不是⽬录⽂件,则源⽂件名(只能有⼀个)会变为此⽬标⽂件名,并覆盖⼰存在的同名⽂件(举例如下:例⼦1)。当⽬标⽂件是⽬录⽂件时,源⽂件或⽬录
参数可以有多个,则所有的源⽂件都会被移⾄⽬标⽂件中。所有移到该⽬录下的⽂件都将保留以前的⽂件名。
例⼦1:
/tmp ⽂件夹下有⼀个 a.txt⽂件,内容是:123456
/ ⽬录下有⼀个⽂件,内容是:xxxxx
在/tmp ⽂件夹下执⾏命令: /
执⾏完成后,/tmp 下⾯的a.txt 消失,/ ⽬录下的 内容变为:123456
注意事项:mv与的结果不同,mv好像⽂件“搬家”,⽂件个数并未增加。⽽cp对⽂件进⾏复制,⽂件个数增加了
翁馨仪语法
句子赏析mv(选项)(参数)
选项
牛东文吧--backup=<;备份模式>:若需覆盖⽂件,则覆盖前先⾏备份;
-b:当⽂件存在时,覆盖前,为其创建⼀个备份;
-f:若⽬标⽂件或⽬录与现有的⽂件或⽬录重复,则直接覆盖现有的⽂件或⽬录;
-i:交互式操作,覆盖前先⾏询问⽤户,如果源⽂件与⽬标⽂件或⽬标⽬录中的⽂件同名,则询问⽤户是否覆盖⽬标⽂件。⽤户输⼊”y”,表⽰将覆盖⽬标⽂件;输⼊”n”,表⽰取消对源⽂件的移动。这样可以避免误将⽂件覆盖。--strip-trailing-slashes:删除源⽂件中的斜杠“/”;
-S<;后缀>:为备份⽂件指定后缀,⽽不使⽤默认的后缀;
--target-directory=<⽬录>:指定源⽂件要移动到⽬标⽬录;内高班成绩查询
-u:当源⽂件⽐⽬标⽂件新或者⽬标⽂件不存在时,才执⾏移动操作。
参数
源⽂件:源⽂件列表。
⽬标⽂件:如果“⽬标⽂件”是⽂件名则在移动⽂件的同时,将其改名为“⽬标⽂件”;如果“⽬标⽂件”是
⽬录名则将源⽂件移动到“⽬标⽂件”下。
实例
将⽂件ex3改名为new1
mv ex3 new1
将⽬录/usr/men中的所有⽂件移到当前⽬录(⽤.表⽰)中:
mv /usr/men/* .
发布评论