当前位置: 首页 > news >正文

Linux文件管理mv命令 – 移动或改名文件

mv命令来自于英文单词move的缩写,其功能与英文含义相同,用于对文件进行剪切和重命名。

这是一个高频使用的文件管理命令,我们需要留意它与复制命令的区别。cp命令是用于文件的复制操作,文件个数是增加的,而mv则为剪切操作,也就是对文件进行移动(搬家)操作,文件位置发生变化,但总个数并无增加。

在同一个目录内对文件进行剪切的操作,实际应理解成重命名操作,例如下面的实例一所示。

语法格式: mv [参数] 源文件 目标文件


常用参数:

-i 若存在同名文件,则向用户询问是否覆盖
-f 覆盖已有文件时,不进行任何提示
-b 当文件存在时,覆盖前为其创建一个备份
-u`` 当源文件比目标文件新,或者目标文件不存在时,才执行移动此操作

参考实例

在当前工作目录中,对某个文件进行剪切后粘贴(重命名)操作:

[root@linuxcool ~]# mv anaconda-ks.cfg ks.cfg

将某个文件移动到/etc目录中,保留文件原始名称:

[root@linuxcool ~]# mv ks.cfg /etc

将某个目录移动到/etc目录中,并定义新的目录名称:

[root@linuxcool ~]# mv Documents /etc/docs

将/home目录中所有的文件都移动到当前工作目录中,遇到已存在文件则直接覆盖:

[root@linuxcool ~]# mv -f /home/* .
http://www.kefakeji.com/news/977.html

相关文章:

  • 配置Annaconda
  • 面向文本处理工具的用户权限隔离体系构建
  • E. Air Conditioners
  • 【圆方树】学习笔记
  • 百度地图插件在浏览器不显示
  • java 启动参数优化
  • 超声波数值模拟与声场传播的MATLAB实现
  • 直播回放:纷享销客专家揭秘化工企业如何借力CRM实现精益增长?
  • Java “ClassCastException”解决
  • 在Java中如何将基本数据类型转换为String
  • etcd备份(docker部署)
  • Windows搭建 ESP IDF 5.4.1开发环境以及编译小智
  • 神经网络结构类型
  • vm虚拟机局限性
  • 大道至简
  • 轻松处理证件照!又一款 AI 证件照制作工具!
  • 2025/07/21~27 总结
  • AI智能体时代,看华为云AI原生应用引擎2.0——Versatile如何脱颖而出,面向千行万业,打造最佳企业Agent平台
  • 文件拆分为10份
  • 【Redis分布式锁实现】基于 Redis 单节点(Spring Boot 示例)
  • 2025-07-28 关于js中不写分号会报错的几种情况(Deepseek)
  • 【好题选讲】P1516 青蛙的约会
  • 文件描述符
  • 机器学习常见的任务类型
  • 一期6.文本摘要
  • day06
  • Anime.js - 轻量级JavaScript动画库
  • 无监督通用异常检测方法SEAD解析
  • Metasploit Framework 6.4.76 (macOS, Linux, Windows) - 开源渗透测试框架
  • C#性能优化:为何 x * Math.Sqrt(x) 远胜 Math.Pow(x, 1.5)