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

LINUX-批量文件管理及vim文件编辑器

概述:

操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。它规定了文件的存储方式及文件索引方式等信息。文件系统主要由三部分组成,分别是与文件管理相关的软件、被管理的文件和实施文件管理所需的数据结构。

1.批量创建文件

通过touch命令进行创建,名称中添加变量如{1..10}表示一到十,{jan,feb,mar}三个名称通过逗号隔开,以此创建10x3=30个文件,后缀为.txt

用ls system*进行查询,显示所有system开头的文件,星号为通配符,能匹配任何字符

查询文件的存储位置,pwd 为查看当前目录的绝对路径

2.批量创建文件夹

mkdir -p /home/syschanges/{jan,feb,mar}

-p表示创建级联目录               {jan,feb,mar}表示建立平行的子目录,而非多层次目录

 即创建多层目录syschanges包含三个子目录jan,feb,mar   根目录为/home

3.批量移动文件

使用mv命令进行文件的移动

mv system_change-machine*feb.txt  /home/syschanges/feb

将匹配system_change-machine*feb的txt文件移动到/home/syschanges/feb路径目录中,并通过ls进行查看

4.批量删除文件

通过rm命令进行删除文件或目录, -f表示强制删除,不会进行二次确认

rm -f /home/*/system_change-machine{6..10}*.txt

/*/表示任何文件夹,这里是在jan,feb,mar三个文件夹下

{6..10}*表示匹配machine后6到10的文件,星号代表任意字符

最后我们可以在linux文件中查看结果

二.vim文件编辑器

用mkdir /home/student创建于/home中的子目录/student

通过touch命令在/home/student目录下创建txt文件vimfile

ls -al >/home/student/vimfile.txt        将根目录/root下通过ls -al输出的文件详情重定向(覆盖)到vimfile.txt文件中

vi 进入txt文档进行编辑查看

使用cp(copy)命令进行复制

按v键进入可视模式,通过方向键选择区块并可以按x键进行删除

按大写V选中一整行

x进行删除

通过ctrl+q可以进行列的选择

最后esc输入:wq保存退出

在linux文件中直接进行查看

http://www.dtcms.com/a/318865.html

相关文章:

  • 浅析 Berachain v2 ,对原有 PoL 机制进行了哪些升级?
  • AutoMQ-Kafka的替代方案实战
  • JAVA第六学:数组的使用
  • 【C++】哈希表原理与实现详解
  • 基于langchain的两个实际应用:[MCP多服务器聊天系统]和[解析PDF文档的RAG问答]
  • 智能制造的中枢神经工控机在自动化产线中的关键角色
  • 行业应用案例:MCP在不同垂直领域的落地实践
  • 二叉树算法之【中序遍历】
  • OpenAI重磅发布:GPT最新开源大模型gpt-oss系列全面解析
  • SpringBoot请求重定向目标地址不正确问题分析排查
  • 六类注定烂尾的甲方软件外包必看!这类甲方不要理-优雅草卓伊凡
  • 上门家教 app 用户端系统模块设计
  • 区块链简介
  • C++位图(Bitmap)与布隆过滤器(Bloom Filter)详解及海量数据处理应用
  • java excel转图片常用的几种方法
  • 分布式接口限流与防重复提交实现方案
  • 快速搭建vue3+flask实现一个异物检测项目
  • RP2040下的I2S Slave Out,PIO状态机(四)
  • MT信号四通道相关性预测的Informer模型优化研究
  • 此芯p1开发板使用OpenHarmony时llama.cpp不同优化速度对比(GPU vs CPU)
  • 掌握工程化固件烧录,开启你的技术进阶之路-FPGA ISE(xilinx)
  • 微软推出“愤怒计划“:利用AI工具实现恶意软件自主分类
  • Daemon Tools for Mac —— 专业虚拟光驱与磁盘映像工具
  • 手机控制断路器:智能家居安全用电的新篇章
  • Casrel关系抽取
  • 如何快速开发符合Matter标准的智能家居设备?
  • 在 openEuler 24.03 (LTS) 上安装 FFmpeg 的完整指南
  • 接入小甲鱼数字人API教程【详解】
  • 物联网架构全解析:华为“1+2+1”与格行随身WiFi,技术如何定义未来生活?
  • 优选算法 力扣 LCR 179. 查找总价格为目标值的两个商品 双指针降低时间复杂度 C++题解 每日一题