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

一、文件系统
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,套接字文件

你可能感兴趣的:(Linux学习)