linux怎么移动文件到另一个文件夹(linux移动文件到指定目录)

mv命令(move的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:[root@localhost~]#mv【选项】源文件目标文件选项:-f:强制覆盖,如果目标文件已经存在

mv 命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:

[root@localhost ~]# mv 【选项】 源文件 目标文件

选项:

  • -f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;
  • -i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项);
  • -n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户;
  • -v:显示文件或目录的移动过程;
  • -u:若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级;

需要注意的是,同 rm 命令类似,mv 命令也是一个具有破坏性的命令,如果使用不当,很可能给系统带来灾难性的后果。
【例 1】移动文件或目录。

[root@localhost ~]# mv cangls /tmp
#移动之后,源文件会被删除,类似剪切
[root@localhost ~]# mkdir movie
[root@localhost ~]# mv movie/ /tmp
#也可以移动目录。和 rm、cp 不同的是,mv 移动目录不需要加入 \"-r\" 选项

如果移动的目标位置已经存在同名的文件,则同样会提示是否覆盖,因为 mv 命令默认执行的也是 “mv -i” 的别名,例如:

[root@localhost ~]# touch cangls
#重新建立文件
[root@localhost ~]# mv cangls /tmp
mv:县否覆盖\"tmp/cangls\"?y
#由于 /tmp 目录下已经存在 cangls 文件,所以会提示是否覆盖,需要手工输入 y 覆盖移动

【例 2】强制移动。
之前说过,如果目标目录下已经存在同名文件,则会提示是否覆盖,需要手工确认。这时如果移动的同名文件较多,则需要一个一个文件进行确认,很不方便。
如果我们确认需要覆盖已经存在的同名文件,则可以使用 “-f” 选项进行强制移动,这就不再需要用户手工确认了。例如:

[root@localhost ~]# touch cangls
#重新建立文件
[root@localhost ~]# mv -f cangls /tmp
#就算 /tmp/ 目录下已经存在同名的文件,由于\"-f\"选项的作用,所以会强制覆盖

【例 3】不覆盖移动。
既然可以强制覆盖移动,那也有可能需要不覆盖的移动。如果需要移动几百个同名文件,但是不想覆盖,这时就需要 “-n” 选项的帮助了。例如:

[root@localhost ~]# ls /tmp
/tmp/bols /tmp/cangls
#在/tmp/目录下已经存在bols、cangls文件了
[root@localhost ~]# mv -vn bols cangls lmls /tmp/、
\"lmls\"->\"/tmp/lmls\"
#再向 /tmp/ 目录中移动同名文件,如果使用了 \"-n\" 选项,则可以看到只移动了 lmls,而同名的 bols 和 cangls 并没有移动(\"-v\" 选项用于显示移动过程)

【例 4】改名。
如果源文件和目标文件在同一目录中,那就是改名。例如:

[root@localhost ~]# mv bols lmls
#把 bols 改名为 lmls

目录也可以按照同样的方法改名。
【例 5】显示移动过程。
如果我们想要知道在移动过程中到底有哪些文件进行了移动,则可以使用 “-v” 选项来查看详细的移动信息。例如:

[root@localhost ~]# touch test1.txt test2.txt test3.txt
#建立三个测试文件
[root@localhost ~]# mv -v *.txt /tmp
\"test1.txt\" -> \"/tmp/test1.txt\"
\"test2.txt\" -> \"/tmp/test2.txt\"
\"test3.txt\" -> \"/tmp/test3.txt\"
#加入\"-v\"选项,可以看到有哪些文件进行了移动

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/63019.html

(0)
nan
上一篇 2021-12-13
下一篇 2021-12-13

相关推荐

  • 邮箱收不到邮件怎么回事(电子邮箱接收不到邮件的原因)

    看很多人有留言,平时工作中遇到收不到邮件的情况,很着急,但又没办法解决,求一个好用的企业邮箱账号,那么邮箱收不到邮件到底是怎么回事,如何快速解决呢?今天就为大家揭秘一下吧!就先用TOMVIP邮箱举例吧!1、首先检查收信规则的过滤设置登录邮箱后,点击首

    2021-10-18
    0
  • 国家反诈中心app有什么用(为什么强制安装国家反诈骗app)

    国家反诈中心app有什么用?为什么强制安装国家反诈骗app,爱惜日带你了解相关信息。近日出现一款软件叫国家反诈中心APP,可能也有人注意到了,在进入网吧等比较混乱的场所时是被要求出示相关信息的。近几年各种网络电信骗局层出不穷,在我们身边或多或或少都出现过诈骗事件,为了提高人们的财产安全意识,下面我们一起了解下这款APP。国家反诈中心App有哪些功能?功能一:我要举报用户使用手机过程中,如发现可

    2021-09-06 用户投稿
    0
  • 空间访客采集器软件介绍(qq空间怎么刷访客量)

    每次进QQ空间时,都能看到一堆的访客记录,我有个习惯,喜欢删除QQ空间的访客记录,让空间看起来干干净净的。这让我想起了前不久在网上看到的一款软件,叫做空间访客采集器,我很好奇,采集了访客有什么用?那些都是我的好友啊,他们的QQ号我没有吗?

    2021-11-30 随笔
    0
  • 怎么查询自己有没有网贷记录(怎样知道你被网贷了)

    怎么查询自己有没有网贷记录?怎样知道你被网贷了,爱惜日带你了解相关信息。要想了解自身的身份证件是不是被用以贷款,能够到中央人民银行征信中心综合服务平台查看,进到网页页面开展申请注册,登陆,进行身份验证,并进行验证手机,就可以在该服务平台查看个人信用信息提醒,个人信用信息概述,或是能够查看个人信用汇报。此外,还能够到本地中国人民银行征信中心查看个人信用纪录,要了解很多地区也资金投入个人征信

    2021-08-20
    0
  • TCC的中文含义(tcc是什么意思)

    TCC事务的学习和理解前段时间了解了下TCC事务的一些原理和应用,来谈一下自己的理解。TCC是分布式事务实现的一种方式,分为3个阶段Try-Confirm-Cancel基本概念首先TCC是英文Try-Confirm-Cancel的缩写,它是解决分布

    2022-01-06
    0
  • 早晨暖心问候语及关心话(早安问候语最暖心短句)

    一、只有不回避痛苦和迷茫的人,才有资格去谈乐观与坚定,命运不会厚待谁,悲喜也不会单为你准备。早安!二、每次想找个人陪的时候,就发现有的人不能找,有的人不该找,还有的人找不到,才明白,陪你最多的人还是你自己。三、一定要和你同频的人在一起,

    2021-10-29 用户投稿
    0

发表回复

登录后才能评论