虚拟机 SSH常用的命令之二 创建/删除/复制/移动目录

vmware 下虚拟机的批量复制并配置网络 由于公司的特殊需求,经常需要在一台服务器上安装大量的虚拟机,并且虚拟机必须使用静态IP地址。总是一台台虚拟机的开机-登录-修改ip会特别麻烦。所以查了些资料,通过shell脚调用vmrun命令来减少这种无聊单调的工作。 先介绍下工作环境。服务器是dell的,上面装的是OL6.5的操作系统,不熟悉的朋友可以简单的理解成RHEL6.5或者Centos6.5.虚拟机软件使用的是 VMware 阅读详情
AI摘要

本文介绍Linux系统中用于创建、删除、复制和移动目录的基本命令,包括mkdir、rm、cp和mv的具体用法与实例。

linux命令之二 创建/删除/移动/复制/查询目录

1 创建目录操作 mkdir命令

1.1 mkdir test 在当前目录下创建一个叫做 ‘test’ 的目录’
1.2 mkdir ceshi1 ceshi2 同时创建两个目录,注意两个文件同级
1.3 mkdir -p /tmp/dir1/dir2 创建一个目录树,注意是在根目录下创建的,不是当前目录下
1.4 mkdir -p dir1/test/jsp/canle 创建多级目录,都在dir1目录下,按照层级结构创建
1.5 mkdir -m 711 dir1 创建文件并赋于目录711权限
1.6 mkdir -v com 显示创建com目录过程

举例如下
1.1 mkdir test 在当前目录下创建一个叫做 ‘test’ 的目录’ 在这里插入图片描述
1.2 mkdir ceshi1 ceshi2 同时创建两个目录
在这里插入图片描述
1.3 mkdir -p /tmp/dir1/dir2 创建一个目录树,注意是在根目录下创建的,不是当前目录下
在这里插入图片描述
1.4 mkdir -p dir1/test/jsp/canle 创建多级目录
在这里插入图片描述
1.5 mkdir -m 711 dir1 创建文件并赋于目录711权限
在这里插入图片描述
1.6 mkdir -v com 显示创建com目录过程
显示创建com目录过程

2 删除目录操作 rm命令

删除目录操作
2.1 rm -rf dir #删除dir目录,不需要确认,直接删除,删除一个叫做 ‘dir’ 的目录并同时删除其内容
2.2 rm -rf *删除所有文件,此命令慎用,会把当前目录下所有文件删除
2.3 rmdir dir1 删除一个叫做 ‘dir1’ 的目录
2.4 rm -f file1 删除一个叫做 ‘file1’ 的文件’
2.5 rm -rf dir1 dir2 同时删除两个目录及它们的内容

删除目录操作例子
2.1 rm -rf dir #删除dir目录,不需要确认,直接删除,删除一个叫做 ‘dir’ 的目录并同时删除其内容
在这里插入图片描述
2.2 rm -rf *删除所有文件,此命令慎用,会把当前目录下所有文件删除
在这里插入图片描述
2.3 rmdir dir1 删除一个叫做 ‘dir1’ 的目录
在这里插入图片描述
2.4 rm -f file1 删除一个叫做 ‘file1’ 的文件’
在这里插入图片描述
2.5 rm -rf dir1 dir2 同时删除两个目录及它们的内容
在这里插入图片描述

3 复制 cp命令

复制指定目录下的全部文件到另一个目录中。
复制单个文件
3.1 cp file1 file2 将文档file1 复制并命名成file2
3.2 cp -i file1 file3 将文档file1中的内容覆盖到file3中,file3中文件内容变更为file1
指定目录复制文件
3.3 cp cp /test/dir1/test/dir2/file1 /test/dir1/test/dir2/file4 将指定目录下的file1复制并命名成 file2

复制目录 需要带上 -r 参数
3.4 cp -r dir1 dir3 ,注意dir3名称是自己定义的,可以按照需要修改
3.5 cp -r dir1 dir2 此时dir2目录已存在,会把dir1整个文件复制到dir2下
3.6 cp -r dir1/. dir2 此时dir2目录已存在,会把dir1下的ceshi文件复制到dir2下,dir1目录不再复制

复制操作例子
3.1 cp file1 file2 将文档file1 复制并命名成file2
在这里插入图片描述
3.2 cp -i file1 file3 将文档file1中的内容覆盖到file3中,file3中文件内容变更为file1在这里插入图片描述
3.3 cp cp /test/dir1/test/dir2/file1 /test/dir1/test/dir2/file4 将指定目录下的file1复制并命名成 file2
在这里插入图片描述

3.4 cp -r dir1 dir3 把dir1下所有文件复制到dir3下,注意dir3名称是自己定义的,可以按照需要修改
在这里插入图片描述
3.5 cp -r dir1 dir2 此时dir2目录已存在,会把dir1整个文件复制到dir2下
在这里插入图片描述
3.6 cp -r dir1/. dir2 此时dir2目录已存在,会把dir1下的ceshi文件复制到dir2下,dir1目录不再复制
在这里插入图片描述

4 移动目录

单个文件
4.1 mv /test/file1 /test/file3 将/test目录下的file1 移动到 /test目录下,复制并命名为 file3,
注意点1:此时 file1文件已不存在
注意点2:移动的目录不能为空,必须是已存在的目录,否则报错“没有那个文件或目录”
4.2 mv * …/ 当前目录所有文件移动到上一级目录
移动文件到文件夹下
4.3 mv /test/movedir1/movefile /test/movedir2/ 将 /test/movedir1目录下的movefile文件 移动到 /test/movedir2/ 目录下,此时 movedir1下的文件不存在
4.4 mv /test/movedir1/* /test/movedir3 如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* ,此时将 /test/movedir1 目录下所有文件移动到/test/movedir3目录中

移动例子
4.1 mv /test/file1 /test/file3 将/test目录下的file1 移动到 /test目录下,复制并命名为 file3,注意此时 file1文件已不存在
在这里插入图片描述
空目录移动报错截图
在这里插入图片描述
4.2 mv * …/ 当前目录所有文件移动到上一级目录
在这里插入图片描述
4.3 mv /test/movedir1/movefile /test/movedir2/ 将 /test/movedir1目录下的movefile文件 移动到 /test/movedir2/ 目录下,此时 movedir1下的文件不存在
在这里插入图片描述
4.4  mv /test/movedir1/* /test/movedir3   如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* ,此时将 /test/movedir1 目录下所有文件移动到/test/movedir3目录中在这里插入图片描述

【STM32开源实战】基于STM32的智能输液监控系统设计与实现 本文详细介绍了基于STM32F103C8T6主控芯片的智能输液监控系统设计与实现。该系统通过光学液位传感器、温度传感器和红外滴速检测模块实时监测输液状态,利用步进电机自动调节滴速,并通过蓝牙实现数据远程传输,为医院提供了一套低成本、高可靠性的智能输液解决方案。 阅读详情

相关推荐

揭秘 | 顶刊论文插图中的高级配色方案(附RGB/HEX码解析)

本文揭秘了顶级期刊如《Nature》《Science》插图的高级配色方案,详细解析了RGB/HEX码的应用技巧。从双色配色的黄金组合到复杂数据可视化的多色解决方案,提供了实用的配色法则和跨平台一致性建议,帮助科研人员提升图表专业度和视觉传达效果。

weixin_28523493的博客 985

Linux常见命令

ifconfig 查看ip  vi filename :打开或新建文件,并将光标置于第一行首 mkdir dir1 创建一个叫做 'dir1' 的目录'  mkdir dir1 dir2 同时创建两个目录  rm -f file1 删除一个叫做 'file1' 的文件'  rmdir dir1 删除一个叫做 'dir1' 的目录' 

u012599565的专栏 930

cadence capture CIS 之添加数据库

2021-08-20 cadence capture CIS 之添加数据库准备一、添加数据源 准备 1、数据库文件(*.mdb) 2、电脑上安装好 cadence 软件 一、添加数据源 打开“ ODBC数据源管理器” ( 路径:C:\Windows\SysWOW64\odbcad32.exe ) ...

weixin_42256550的博客 6047

虚拟机的一些命令

1. 切换目录 cd 2. 查看目录下的内容: ls [-al] 3. 当前所在的目录 pwd 4. 创建目录 mkdir [-p] 5. 创建文件 touch 6. 删除目录文件 rm [-rf] 7. 复制文件或目录 cp [-r] 8. 移动或重命名 mv 9. 编辑文件内容: vi---命令行模式---i---编辑---esc[:wq保存并退出 :q!ls -l 详细列出指定目录或者当前目录下的内容。cd / 回到跟目录。

weixin_73375141的博客 8302

Vue3实战:从零构建ElementPlus后台管理系统全流程

本文详细介绍了从零开始使用Vue3和ElementPlus构建后台管理系统的全流程。内容涵盖环境准备、项目初始化、Vite配置、SCSS样式体系搭建、ElementPlus组件库引入与配置,以及封装可复用的SvgIcon组件进行图标管理,旨在帮助开发者快速搭建现代化、可维护的中后台应用。

weixin_29011239的博客 158

一文理解近红外光谱数据建模步骤的细节(细节知识总结)

上一篇文章,向入门的同志大体介绍了近红外光谱数据建模的内容,依据上文其实已经可以基本完成数据建模的工作,但是很多工作不够细致,本文便是分享其中的一些技术细节。

weixin_46207310的博客 5567

【笔记】Linux基础

1.文件系统 1.1当前工作目录 1.1.1 pwd:返回当前所在目录 普通用户的初始目录: /home/leo root用户的home目录是: /root 1.1.2 cd(change dir):改变当前工作目录 1.2绝对路径和相对路径 1.2.1 绝对路径:从根开始的路径,沿着绝对路径,沿着目录层级一直到达所期望的路径 1.2.2 相对路径:相对于当前工作目录的路径 . 当前目录 . . ...

weixin_53033467的博客 6290

汽车软件工程师必看:ASPICE开发流程全解析(附各阶段交付物清单)

本文全面解析了汽车行业广泛采用的ASPICE开发流程,详细介绍了从需求挖掘到系统架构设计、软件工程及测试验证各阶段的关键操作和交付物清单。针对汽车软件工程师,提供了实用的协作指南和工具推荐,帮助团队提升开发效率并降低项目风险,是掌握ASPICE标准的必备指南。

weixin_30733003的博客 638

虚拟机Linux中目录的命令(2)

虚拟机Linux中的命令

qq_74285286的博客 5166

LVS 负载均衡面试题及参考答案

什么是 LVS 负载均衡?它的主要作用是什么? LVS(Linux Virtual Server)是一个基于 Linux 内核的开源负载均衡项目。它通过将请求流量按照一定的算法分发到后端的多个真实服务器(Real Server)上,从而实现负载均衡的功能。 从原理上来说,LVS 工作在网络层和传输层之间。当客户端发起请求时,请求首先到达 LVS 服务器,LVS 会根据预先设定的规则和算法,比如轮询(Round - Robin)、加权轮询(Weighted Round - Robin)、最少连

大模型大数据攻城狮的专栏 1467

YOLOv8【第十一章:视频追踪与流处理篇·第16节】一文搞懂,DeepStream 部署入门:NVIDIA 视频分析 SDK 与 YOLOv8 结合!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 838

Linux创建用户并授予用户ssh指定目录权限

【代码】Linux创建用户并授予用户ssh指定目录权限。

qq_34631220的博客 1112

使用MATLAB实现PAC2002轮胎模型的TIR文件解析和模型计算详解

PAC2002轮胎模型是由荷兰TNO公司开发的一种半经验的轮胎模型,用于描述轮胎在不同工况下的力学特性。该模型基于一系列物理和经验参数,通过复杂的数学表达式来模拟轮胎的力学行为,包括纵向力、侧向力、回正力矩等。

qq_38334677的博客 2427

虚拟机的基本操作命令

四、虚拟机 在某个操作系统下可以正常使用的另一个系统。(该系统可以使用,但不是真正的电脑系统) 创建虚拟机:安装流程见文档 安装虚拟机:安装流程见文档 五、出现VT…的问题 1、关机 2、开机时狂按 F1-F12 esc delelte ,进入bios界面 3、在bios里面找Inter Virtual Technology 默认 disable,改为enable 4、保存并退出 六、快捷键 ...

Forever89的博客 3万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Linux(二)虚拟机常用配置和常用命令

虚拟机常用配置和常用命令 一、Linux的目录结构 二、Linux基本功能: 1、文件查看: 2、创建、重命名文件\文件夹: 3、切换目录: 4、删除文件\文件夹 5、复制粘贴\剪切 6、内容查看 7、远程复制 8、配置映射: 9、压缩与解压缩: 10、tail命令 11、文件大小查看: 12、vi编辑器 13、其他功能: 防火墙 networkmanage服务 修改启动级别 修改ip地址 14、日期

L缶神的博客 5314

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Linux终端命令

学习Liinux终端的原因:大多数公司开发,都是用的linux系统,开源免费。所以得或多或少学会一些Linux的常用终端命令。

小博的博客 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Redhat虚拟机进行ssh远程连接MobaXterm时免密登录

虚拟机使用ssh连接时为了安全起见,一般在输入ip连接以后需要使用密码进行登录,之后可以在远程连接设备中记住密码。除此之外,我们可以通过使用传输密钥进行来免密登录,从而减少登录时产生的不必要的时间。在操作之前需要了解什么是密钥对:密钥对包括一个私钥文件公钥文件在非对称加密系统中,公钥用于加密数据或验证签名,而私钥用于解密数据或创建签名。公钥是公开的,可以安全地与他人共享;私钥则必须保密,只有密钥的拥有者才能访问。利用密钥生成器制作一对密钥——一只公钥和一只私钥。

weixin_74166037的博客 2039

windows本地把E盘里的文件移动到远程linux虚拟机里对应的目录下,然后删除本地文件,用java怎么实现

在您的 Java 项目中,您需要使用 SSH 库来执行远程操作。您可以使用 Maven 或 Gradle 将这些库添加到您的项目中。请注意,此示例中的代码仅提供了一个基本框架,您可能需要根据您的实际需求进行修改和调整。此外,请确保您的 Java 项目中已经引入了 JSch 或其他 SSH 相关的库。它将连接到远程 Linux 虚拟机,创建目标目录,上传文件,然后删除本地文件。请注意,上述代码中的注释会指导您配置和运行代码。例如,如果您使用 Maven,可以在。)为您实际使用的值。

qq_33192454的博客 315

Linux操作系统学习 | Linux常用命令

文章目录操作系统1、桌面操作系统2、服务器操作系统3、嵌入式操作系统(Linux)4、移动设备操作系统(iOS、Android(基于Linux))Linux学习一、虚拟机二、Linux操作系统的发展史三、常用Linux命令①ls: 查看当前文件夹下的内容②pwd:③cd [目录名]:④touch [文件名]:⑤mkdir [目录名]⑥rm⑦clear四、Linux终端命令格式1、终端命令格式2、查阅命令帮助信息(两种方式)2.1 --help2.2 man python学习: **表示次方 1.01 **

qq_44250700的博客 2768

JavaWeb项目部署01(Linux目录结构,常用命令 )

文章摘要 本文介绍了Linux操作系统的基础知识及常用命令,适合JavaWeb项目部署初学者。主要内容包括:主流操作系统分类(桌面、服务器、移动设备),重点讲解Linux作为服务器操作系统的优势;Linux目录结构及各目录功能;常用命令详解(目录操作、文件操作、拷贝移动、文本编辑、查找命令),并附实用快捷键提示。文章建议学生可通过阿里云免费服务器实践,并推荐了相关学习资源。掌握这些Linux基础命令是进行JavaWeb项目部署的重要前提。

2301_81189772的博客 629

初学Linux时用到的一点复制,粘贴,删除,创建指令

shell相关命令1.echo 0$2.bash --version3.cat /etc/shells文件类型drwxr-xr-x    前四位d表示目录文件,rwx表示的是文件所有者所有的权限,5.6.7位表示属组权限,8.9.10位表示其他用户的权限r(读权限)=4              w(写权限)=2                  x(执行权限)=1例如一个txt文件,只需要读写就...

18年3月萌新白帽子 6503

Hadoop学习之SSH免密登录配置(以三台虚拟机为例,完全分布式)

HadoopSSH免密登录配置,完全分布式安装

Apathfinder的博客 1万+

基础知识 Day-3 (克隆虚拟机, Linux机器相互登录, ls命令,文件类型, alias命令,相对和绝对路径,CD命令,创建和删除目录mkdir rmdir)

一. 克隆虚拟机 1.首先关闭虚拟机 2.启动克隆的虚拟机 修改IP地址和删除 UUID 重启网络服务 systemctl restart network.service 更改计算机名 hostname 查看计算机名 hostnamectl set-hostname aminglinux-02 设置计算机名 (重新登陆可以看到新的计算机名) cat /etc/h...

u011192615的博客 264

大数据处理技术代码存档-虚拟机网络连接/Linux常用指令/Hadoop 集群配置

虚拟机ip 192.168.253.121。

m0_61646012的博客 1342

FinalShell连接Linux虚拟机全攻略:从SSH到常用命令

SSH是远程管理Linux服务器的标准协议,然而传统命令行界面存在操作不可见、文件传输繁琐、服务器状态难以感知等痛点,常让新手在连接虚拟机或云服务器时屡屡受挫。图形化SSH客户端将终端、文件管理、资源监控与历史记录整合于同一面板,有效降低了学习门槛。通过可视化文件结构,用户可以直观理解Linux目录组织,配合高频命令如ls、chmod、systemctl等,快速完成日常运维操作。在虚拟机网络配置、权限管理、压缩解压等典型场景中,这类工具能显著提升排错效率。本文以FinalShell为例,系统梳理从环境准备、

weixin_34127717的博客 358

Linux 基础之 Linux 的概念、常见目录、帮助命令、pwd、ls、cd、创建及删除目录、复制及移动目录、文本查看、打包压缩及解压缩、vi 的模式、用户及用户组的管理和用户切换

一、Linux 的概念、常见目录、帮助命令、pwd、ls、cd、创建及删除目录、复制及移动目录、文本查看、打包压缩及解压缩、vi 的模式、用户及用户组的管理和用户切换 Linux 有两种含义,如下所示: 一种是 Linus 编写的开源操作系统的内核 另一种是广义的操作系统 Linux 的第一印象,如下所示: 服务端操作系统和客户端操作系统要做的事情不一样 命令行操作方式与图形界面的差异 学习 Linux 之前的环境准备,执行环境,如下所示: 云主机 无数据的 PC,不推荐多系统混跑 虚

浮生离梦的博客 693
上一篇: 虚拟机 SSH常用的命令之一 查看目录
下一篇: Shell脚本中^M的问题和解决方案
阿坤是新手啊
博客等级 码龄11年 38粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值