LINUX文件基本操作

linux目录

Linux文件类型

套接字(s)

普通文件(-)

目录文件(d)

符号链接(l)

设备文件(b、c)

fifo(p)

可以使用ls -al 查看文件类型

 

linux的文件系统

文件系统概览

FAT 

使用一张表保存盘块信息

NTFS

EXT2/3/4

扩展文件系统,是linux的文件系统

 

 ext文件系统逻辑结构

Boot Sector:启动扇区,安装开机管理程序
Block Group:块组,存储数据的实际位置
如果把块组展开看的话:

inode table:

◆ 存放文件Inode的地方
◆ 每一个文件(目录)都有一个Inode
◆ 是每一个文件(目录)的索引节点
inode 存放文件类型,文件权限,文件物理地址,文件长度,文件连接计数,文件存取时间,索引节点编号,文件状态,访问计数,连接指针等与文件本身内容无关的内容。
◆ 文件名不是存放在Inode节点上的,而是存放在目录的Inode节点
◆ 列出目录文件的时候无需加载文件的Inode
 
inode bitmap:
◆ Inode的位示图
◆ 记录已分配的Inode和未分配的Inode
 
data block:
◆ Data block是存放文件内容的地方
◆ 每个block都有唯一的编号
◆ 文件的block记录在文件的Inode上
 
block bitmap:
◆与inode位示图类似,是block的位示图。
◆记录data block的使用情况。
 
super block
◆ 记录整个文件系统相关信息的地方
◆ Block和Inode的使用情况
◆ 时间信息、控制信息等
 
dump2fs 磁盘可以查看相关信息
stat 文件名字可以看见文件的具体信息(block,inode)
 
posted @ 2022-05-06 21:29  wangao96  阅读(50)  评论(0编辑  收藏  举报