Linux文件系统功能和作用详解

本文深入讲解了Linux文件系统的结构及工作原理,包括文件类型的划分、路径的表示方式、文件名的使用规则等,并介绍了文件系统中的重要概念如块设备、字符设备、符号链接等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、文件系统
1、文件结构
目录:路径映射
文件:有边界的,在磁盘的一段数据流,对数据可以做到按名存取
文件系统:层级结构,目录和文件的一个组合层级结构,起点是根/,组成一个倒置的树状结构,

/dev/pts/2:
最左侧/:表示根目录
其他的/:表示路径分隔符
Linux的路径分割符是/
windows的路径分割符是\
文件路径:绝对路径(从根开始的路径),相对路径(从当前位置开始)

文件名使用规则
严格区分字符大小写
目录也是文件,在同一个路径下,两个文件不能同名
支持使用除/以外的所有字符
最长不能超过255个字符
用户有家目录:home
用户的起始目录,普通用户管理文件的位置
/etc/sysconfig/network-scripts/ifcfg-eno16777736
basename :基名,最右边(可以是文件,可以是目录)
dirname:basename路径名

[root@NTP_Server ~]# basename /etc/sysconfig/network-scripts/ifcifg-ens33
ifcifg-ens33
[root@NTP_Server ~]# dirname /etc/sysconfig/network-scripts/ifcfg-ens33
/etc/sysconfig/network-scripts

2、Linux系统上的文件类型
-:常规文件,即f:
d:directory,目录文件
b:block device,块设备文件,支持以块为单位进行随机访问
c:character device,字符设备文件,支持以字符为单位进行访问
major number:主设备号,用于表示设备型号,进而确定要加载的驱动程序
minor number:次设备号,用于标识同类型中不同的设备
l:symbolic link ,符号链接文件
p:pipe,命名管道
s:socket,套接字文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值