当前位置: 首页 > 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.lryc.cn/news/612921.html

相关文章:

  • VBA之Word应用第四章第一节:段落集合Paragraphs对象(一)
  • 11-netty基础-手写rpc-支持多序列化协议-03
  • 从零开始构建情绪可视化日记平台 - React + TypeScript + Vite
  • 芯谷科技--高效噪声降低解决方案压缩扩展器D5015
  • 30-Hive SQL-DML-Load加载数据
  • 微算法科技(NASDAQ:MLGO)利用集成学习方法,实现更低成本、更稳健的区块链虚拟货币交易价格预测
  • 51单片机
  • 数据推荐|标贝科技方言自然对话数据集 构建语音交互新基建
  • 全球化2.0 | 泰国IT服务商携手云轴科技ZStack重塑云租赁新生态
  • 最新教程 | CentOS 7 内网环境 Nginx + ECharts 页面离线部署手册(RPM 安装方式)
  • 前端开发(HTML,CSS,VUE,JS)从入门到精通!第七天(Vue)(二)
  • 如何为WordPress启用LiteSpeed缓存
  • HTML已死,HTML万岁——重新思考DOM的底层设计理念
  • 炫酷圆形按钮调色器
  • Ubuntu 系统 Docker 启动失败(iptables/nf\_tables)
  • 应急响应复现
  • Android 原生与 Flutter 通信完整实现 (Kotlin 版)
  • JPA 分页查询与条件分页查询
  • 《深入理解 WSGI:解锁 Python Web 应用背后的奥秘》
  • Java+Vue合力开发固定资产条码管理系统,移动端+后台管理,集成资产录入、条码打印、实时盘点等功能,助力高效管理,附全量源码
  • 前端性能优化:从请求到资源的精细调控
  • Event Stream输出优化:Vue3节流函数的正确实现
  • 【大前端】vite忽略指定前缀的静态资源
  • 【插件式微服务架构系统分享】之 解耦至上:gateway 网关与APISIX 网关的不同分工
  • 一文解读“Performance面板”前端性能优化工具基础用法!
  • SpringAI
  • 数据结构---循环队列(补充 应用实例)、哈希表(哈希存储、哈希冲突、解决方法、举例实现)
  • Linux Docker 新手入门:一文学会配置镜像加速器
  • 躺平发育小游戏微信抖音流量主小程序开源
  • 透明矿山:科技重塑矿业未来