文件管理不外乎文件或目录的创建、删除、查询、移动,有mkdir/rm/mv文件查询是重点,用find来进行查询;find的参数丰富,也非常强大;查看文件内容是个大的话题,文本的处理有太多的工具供我们使用,在本章中只是点到即止,后面会有专门的一章来介绍文本的处理工具;有时候,需要给文件创建一个别名,我们需要用到ln,使用这个别名和使用原文件是相同的效果;【创建和删除】· &nb
转载
2024-03-06 07:11:53
70阅读
1.linux文件系统结构 大部分Linux文件系统的结构都与UNIX文件系统结构类似,都包括几个重要概念:超级区块、索引节点、数据块、目录块。 其中,在超级区块中包含有关该磁盘或分区上的文件系统的整体信息,如文件系统的大小等。索引节点,包含了针对该磁盘或分区上的文件系统的整体信息,如文件的存取权限、拥有者、文件大小、建立时间
转载
2024-03-21 17:38:29
42阅读
命令Linux目录结构树形状目录常见的子目录查看文件内容CAT作用常用选项模板查看文件内容more作用交互操作方法查看文件内容less作用交互操作方法查看文件内容head、tailhead命令用途模板tail命令用途模板统计文件内容wc作用常用命令模板检索和过滤文件内容grep作用常用命令模板查找条件设置 Linux目录结构树形状目录常见的子目录查看文件内容CAT作用直接显示出整个文件的内容ca
转载
2024-07-09 07:36:05
62阅读
索引节点,Inode是Index Node的缩写,存储于文件系统上的任何文件都可以用索引节点来表示,所以也可以说索引节点是整个linux文件系统的基础。操作系统在读取硬盘的时候不是一个块一个块的来读取信息,因为这样做的话效率太低,文件数据都储存在“块”中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信
转载
2024-04-19 12:34:41
9阅读
索引节点,Inode是Index Node的缩写,存储于文件系统上的任何文件都可以用索引节点来表示,所以也可以说索引节点是整个linux文件系统的基础。操作系统在读取硬盘的时候不是一个块一个块的来读取信息,因为这样做的话效率太低,文件数据都储存在“块”中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信
原创
2016-07-31 19:06:22
2328阅读
Linux文件系统Linux内核的五大子系统:进程调度进程通信内存管理网络接口文件系统(*)在Linux中,一切皆文件。 文件系统是操作系统中负责管理持久数据的子系统,是管理文件和目录的一套机制。文件系统的基本数据单位是文件,Linux的文件系统会给每个文件分配两个数据结构:索引节点(index node,作为文件的唯一标识,用来记录文件的inode编号、文件大小、访问权限、创
目录Linux安装索引索引的概述索引的结构索引结构的介绍BtreeB+treeHash索引的分类索引的语法(创建,查看,删除等)SQL性能分析SQL的执行频率(查看SQL的执行频率)慢查询日志show profilesexplain执行计划索引的使用原则最左前缀法则(联合索引)范围查询索引失效的情况SQL提示覆盖索引前缀索引单列索引与联合索引索引的设计原则小结 Linux安装搭建虚拟机服务器Li
转载
2024-09-27 18:38:22
29阅读
文件有两种数据组成,数据和元数据,创建一个分区的时候,需要把分区格式化,就是创建文件系统,linux中有 ext4,xfs,ext3等文件系统,windows中有fat32 ntfs,exfat等文件系统,如果想在分区下写入存储数据,不光需要文件分区,还需要创建文件系统。现在文件系统主要分为inode和block两大部分,inode就是存储文件的元数据的部分,文件系统根据inode号识别文件,bl
转载
2024-05-11 16:02:12
52阅读
1、索引结点(inode):文件目录通常存放在磁盘上,当文件很多时,文件目录会占用大量的盘块。在查找目录的过程中,要先将存放目录文件的第一个盘块中的目录调入内存,然后用给定的文件名逐一比较,若未找到指定文件,就还需要不断地将下一盘块中的目录项调入内存,逐一比较。我们发现,在检索目录的过程中,只用到了文件名,仅当找到一个目录项(其中的文件名与要查找的文件名匹配)时,才需从该目录项中读出该文件的物理地
转载
2024-06-19 07:20:37
94阅读
同 CPU、内存一样,磁盘和文件系统的管理,也是操作系统最核心的功能。 有以下两个基本功能: 1 磁盘为系统提供了最基本的持久化存储。 2 文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构。索引节点和目录项 在LINUX操作系统中,遵循“一切皆是文件”的思想。包括文件,目录,块设备、套接字、管道等,都是通过文件系统来管理的。组织文件的方式不同,就形成了不同的文件系统。 文件系统包括了索引
转载
2024-06-28 12:55:58
86阅读
Linux基础命令-文件查找文件查找一、locate二、find 文件查找在文件系统上查找符合条件的文件 文件查找:locate, find非实时查找(数据库查找):locate实时查找:find一、locate查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库用(u
转载
2024-05-30 08:53:08
274阅读
一、特点概述:1、Unix文件系统的组织是分级树型结构形式。其类似于倒向的树,树的根是根目录,树上每个结点都是一个目录,而树叶则是信息文件。Unix十分灵活。每个用户都可以建立自己的文件系统,将挂载到Unix文件系统中,或者从Unix文件系统中卸载自己的文件系统。2、引入索引结点iNode的概念,将文件名和文件说明部分分开,分别作为目录文件和索引文件的一个表项。不仅可以加速对文件的检索过程,减轻通
转载
2024-08-15 10:37:44
78阅读
lsof命令基本使用方法 文章目录lsof命令基本使用方法1. lsof介绍1.1 lsof命令使用1.2 lsof中各列信息关于FD的补充说明1.3 lsof的选项信息1.4 具体使用方法和示例1.5 一些疑问2. 文件句柄及空间释放问题 1. lsof介绍lsof可以查看你所打开的文件、打开文件的进程、甚至可以找回被删除的文件,是一个非常强大的系统管理工具。1.1 lsof命令使用直接使用ls
转载
2024-04-07 10:07:16
93阅读
一.文件搜索命令:locate find
locate: 依赖于事先构建好的索引库,定时更新索引库(updatedb)。查找速度快,模糊查找。
yum install mlocate -y:安装locate命令。
-b:只匹配路径中的基名。
-c:统计总共有多少符合条件个文件。二.搜索可执行文件:which whereis
which:查找可执行的文件,搜索命令所在路径以及别名。whereis:
转载
2024-04-16 20:06:38
169阅读
一、前言磁盘在分区完成之后,要使得操作系统能够识别文件系统,就需要进行格式化,把分区格式化成某一个操作系统能够识别据则放置到data blo...
转载
2022-08-29 15:09:08
523阅读
linux 索引 Linux下的索引是inode{index node) 索引节点 当一个盘的创建的足够多 虽然硬盘空间没有使用完 但是无法继续创建文件但是可以往文件夹里写入数据 硬盘在格式化之后存储的最小单元是块也即是block 超级块是存储块和索引节点的使用状况 通过df -i /dev/md0 可以查看索引节点的使用情况链接文件说明: Linux下链接文件分为两种 第一种是软链接 相当于Wi
转载
2024-02-29 21:14:48
60阅读
好久没更新了,忙着毕业论文(◒。◒) 索引结构指一个文件的信息存放在若干不连续的物理块中,系统为每个文件建立一个专用的数据结构——索引表,并将这些块的块号存放在索引表中。优点是保留了链接结构的优点,同时解决了其缺点,即能顺序存取,又能随机存取,满足了文件动态增长,插入删除的需求,也能充分利用外存空间。缺点是索引表本身带来一定的系统开销。 为了提高文件的检索效率,可以采用索引方法
转载
2024-03-15 13:39:49
47阅读
2, Perl 版本的批量重命名,带有Perl的好处是,你可以使用正则表达式来完成很奇特的功能。perl 版本的参数格式:rename perlexpr files注意,perl版本的rename只有两个参数,第一个参数为perl正则表达式,第二个参数为所要处理的文件man rename的帮助示例:1) 有一批文件,以 .bak结尾,现在想把这些 .bak 统统去掉。rename&nb
目录一、目录操作命令1、创建目录 mkdir2、切换目录 cd3、搜索目录 find4、修改目录 mv5、删除目录 rm二、文件操作命令1、创建文件 touch2、查看文件 cat3、编辑文件 vi/vim4、删除文件 rm 一、目录操作命令1、创建目录 mkdirMake directory:在命令路径下创建新的目录,若目录已存在,则返回一个错误信息,不能创建文件夹。目录只能挂载在用户拥有写权
文件描述符、文件描述符表、打开文件表、目录项、索引节点之间的联系如下图所示: 每个进程在PCB(Process Control Block)中都保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针,已打开的文件在内核中用file结构体表示,文件描述符表中的指针指向file结构体。 在file结构体中维护File