mv(move) 命令可以将文件和目录从一个位置移动到另一个位置;

它也可以用来重命名文件和目录。

mv命令语法

mv [OPTIONS] source destination

source 可以是一个或多个文件或目录;

destination 总是一个文件或目录;

如果我们以单个文件为源,以一个目录为目标,则文件会被移动到目标目录;

如果有多个文件或目录作为源,则目标总是目录。在这种情况下,所有的源文件和目录都会被移动到目标目录中;

ps: 在移动文件和目录时需要注意的一点是,如果我们没有源文件和目标目录的写权限,将得到一个权限拒绝的错误。

1 移动文件

例子:

mv model_pre.pth pre_business

如果目标目录不存在,则将源文件重命名为目标文件;

如果当前工作目录中不存在目录 pre_business,则将文件 model_pre.pth重命名为 pre_business

2 重命名文件

如果目标路径也是一个文件名,则源文件名重命名为目标文件名

mv main.py main2.py

将main.py 重命名为 main2.py

在某些情况下,目标文件可能已经存在,如果使用 mv 命令,它将被覆盖;

为了在覆盖前提示确认,使用 -i 选项和 mv 命令。

mv -i main1.py main2.py
mv: overwrite 'main2.py'?

3 备份现有文件

要对现有文件进行备份,使用 -b 选项;

它将为被覆盖的文件创建一个备份,并在备份文件的名称上加上 ~ 字符。

mv -b main1.py main2.pymain2.py~

参考:Linux——如何在 Linux 中使用 mv 命令移动文件和目录 - 知乎

Linux服务器移动文件命令相关推荐

  1. java远程执行功能_Java远程连接Linux服务器并执行命令及上传文件功能

    Java远程连接Linux服务器并执行命令及上传文件功能 发布于 2020-3-6| 复制链接 摘记:  最近再开发中遇到需要将文件上传到Linux服务器上,至此整理代码笔记.此种连接方法中有考虑到并 ...

  2. java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息...

    1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/2 ...

  3. python批量下载文件只有1kb_Python 实现批量从不同的Linux服务器下载文件

    基于Python实现批量从不同的Linux服务器下载文件 by:授客 QQ:1033553122 实现功能 批量从不同的Linux服务器下载指定文件 测试环境 Win7 64位 Python 3.3. ...

  4. Python 实现批量从不同的Linux服务器下载文件

    基于Python实现批量从不同的Linux服务器下载文件   by:授客 QQ:1033553122 实现功能 1 测试环境 1 使用方法 1 1. 编辑配置文件conf/file_for_downl ...

  5. java连接linux服务器执行shell命令(框架分析+推荐)

    java连接linux服务器执行shell命令(框架分析+推荐) 一.分类+连接方式 程序打成jar包,在本地服务器上执行shell命令.这种使用MyRuntimeUtil工具类 java程序远程li ...

  6. 服务器上次文件命令,服务器上次文件命令

    服务器上次文件命令 内容精选 换一换 当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的.CIFS类型的文件系统不支持使用Linux操作系统的云服务器进行挂 ...

  7. python批量下载网页文件夹_Python实现批量从不同的Linux服务器下载文件

    基于Python实现批量从不同的Linux服务器下载文件 by:授客 实现功能 批量从不同的Linux服务器下载指定文件 测试环境 Win7 64位 Python 3.3.2 pscp 64位 下载地 ...

  8. Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)...

    本文转自博客:https://blog.csdn.net/black_3717/article/details/79769406 问题背景: 之前给客户部署我们一款EasyDSS云平台(配合EasyN ...

  9. windows查看linux文件工具,「实用工具」介绍几款Windows系统与Linux服务器传递文件的工具...

    本文主要介绍几款用于和linux服务器传递文件的工具 WinSCP WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时支持SCP协议.它的主要功能就是在本地与远程计算机间 ...

最新文章

  1. scorecardpy库的使用简介
  2. 【转载】字段符号在ABAP OOP中的应用
  3. 基于rancher在线安装k8s集群
  4. CodeForces - 1255D Feeding Chicken(贪心+构造+模拟)
  5. Exception in thread main java.lang.NoSuchMethodError
  6. MongoDB主键是您的朋友
  7. 【Java】探究Java方法的参数传递是值传递还是引用传递
  8. dwz ajax session超时跳转登录页(struts2自定义阻碍器)
  9. 【Python-3.3】函数中的可变参数和关键字参数
  10. 十八、Oracle学习笔记:PLSQL操作(含游标的操作)
  11. 利用权限设置来阻止程序运行
  12. android 替代map,Android为什么推荐使用SparseArray来替代HashMap?
  13. html5箱子游戏源代码,html5 canvas绘制小人推箱子小游戏源码
  14. 程序员客栈v4.21:多一个作品便多一份工作机会
  15. java生成有序的序号,java生成序号
  16. 阿里P9:聊聊大厂晋升的“潜规则”
  17. 随机游走模型 matlab,随机游走的matlab实现
  18. 测试/开发程序员值这么多钱么?“我“不会愿赌服输......
  19. python-数据库-4
  20. 控制电路中的紧急停止按钮,该用常开点NO还是常闭点NC?

热门文章

  1. 2021年中国互联网网民规模及互联网普及率情况:网民总体规模持续增长,城乡地区互联网普及率差异减小[图]
  2. 兼容性测试 Testin 初体验
  3. 应用统计学与计算机论文,应用统计硕士论文范文
  4. 算法的时间复杂度、空间复杂度、稳定性
  5. 246Echarts - 3D 曲面(Image Surface Sushuang)
  6. 大家在人生低谷时有多惨,怎么熬过来的
  7. C语言实现字符串在屏幕上滚动
  8. 根据json 动态生成页面——问卷页面
  9. 数据库课程设计矿大_管理信息系统课程设计样本.pdf
  10. 语音识别数据预处理(添加噪音)和特征提取