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

Linux (五)- mv 命令

目录

  • Linux (五)- mv 命令
    • 命令格式
    • 具体功能
    • 命令参数
    • 简单实例
  • 总结

Linux (五)- mv 命令

在我看来,mv的主要作用就是进行文件或目录的转移和重命名(如何区分操作,先按下不表)。是在Linux系统使用过程中不可或缺的指令方法。下面具体来介绍:

命令格式

mv [参数] 文件名 目录名/文件名

具体功能

根据mv 指令中后最后一个参数的不同而决定是否重命名或转移。

  • 如果最后一个参数为存在的目录则进行转移,否则进行重命名

命令参数

  • -b : 若需要覆盖文件,则覆盖前先备份
    在这里插入图片描述
  • -f : 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
  • -i : 若目标文件 (destination) 已经存在时,就会询问是否覆盖!
  • -u : 若目标文件已经存在,且 source 比较新,才会更新

及修改保存的时间,如果没有编辑过则是创建时间,进行比较,此时mv -u 不允许旧文件覆盖新文件,反之则可以

  • -t : 即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

简单实例

比较简单,我在这里只介绍 -t 参数下的多文件转移

mv -t /home/codefish/test/1 1.txt 2.txt 3.txt

在这里插入图片描述

总结

  • mv 用来转移文件或目录或重命名文件名或目录名的
  • 主要的参数有 -f -u -i -t
  • 其中 -t 的参数与其他不同,他的转移目的地在前,转移文件在后

相关文章:

  • 20220831-basic-cuda-interface
  • 3.4背景图片位置
  • Android GNSSGPS 基础知识以及代码流程分析
  • 微控制器通信2 -基础(微逻辑电平与I/O电压)
  • 设计模式-享元模式、享元模式示例
  • 过滤器---普通过滤器使用、串联过滤器、局部与全局过滤器
  • Docker安装Redis 7.x单机模式
  • 2022-09-04 C++并发编程(十八)
  • 插入一百万数据的最优解分析和耗时
  • DockerFile的基本知识及利用DockerFile构建镜像
  • Spring(二)
  • 计算机毕业设计ssm+vue基本微信小程序的执法助手平台
  • Java项目--网页版音乐播放器(JQuery前端逻辑)
  • windows service 服务器安装 MySQL
  • springboot+mybatis+mysql+Quartz实现任务调度(定时任务,实现可配置)
  • angular2 简述
  • docker-consul
  • echarts的各种常用效果展示
  • Material Design
  • Mybatis初体验
  • PHP 7 修改了什么呢 -- 2
  • Sequelize 中文文档 v4 - Getting started - 入门
  • spring boot下thymeleaf全局静态变量配置
  • 成为一名优秀的Developer的书单
  • 多线程 start 和 run 方法到底有什么区别?
  • 基于组件的设计工作流与界面抽象
  • 记一次和乔布斯合作最难忘的经历
  • 京东美团研发面经
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 爬虫模拟登陆 SegmentFault
  • 前端知识点整理(待续)
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 正则表达式小结
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • 我们雇佣了一只大猴子...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • # 安徽锐锋科技IDMS系统简介
  • #define 用法
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (floyd+补集) poj 3275
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (力扣)1314.矩阵区域和
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (三分钟)速览传统边缘检测算子
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • .NET 表达式计算:Expression Evaluator
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET微信公众号开发-2.0创建自定义菜单