Linux基本命令<mv>详解

mv(选项)(参数)    剪切,或在同目录下移动重命名

1.如果目标文件是文件夹,则源文件直接移动到该文件夹内,名字还是源文件的名字。
2.如果目标文件时文件,则源文件移动的同时也会更改名字
3.如果源文件为多个,则目标必须是目录,并且统一移动到目录下

-b:当目标文件存在时,先进行备份在覆盖

[root@bogon admin]# mv -b a/aa b/
mv: overwrite `b/aa'? y
[root@bogon admin]# ls b
aa  aa~  bb

-f:当目标文件存在时,强制覆盖

[root@bogon admin]# mv -f a/aa b/
[root@bogon admin]# ls b
aa   bb

-i:默认选项,当目标文件存在时,提示是否覆盖

[root@bogon admin]# mv -i a/aa b/
mv: overwrite `b/aa'? y
[root@bogon admin]# ls b
aa   bb

-t:先指定目标,在制定源

[root@bogon admin]# mv -t b/ a/aa
mv: overwrite `b/aa'? y
[root@bogon admin]# ls a b
a:
bb
 
b:
aa    bb

-v:显示过程

[root@bogon admin]# mv -fv a/aa b/
`a/aa' -> `b/aa'

摘自:https://blog.csdn.net/u014389734/article/details/78939937

全部评论

相关推荐

迟缓的斜杠青年巴比Q了:简历被投过的公司卖出去了,我前两天遇到过更离谱的,打电话来问我有没有意向报班学Java学习,服了,还拿我学校一个学长在他们那报班学了之后干了华为OD当招牌
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-29 20:12
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务