linux文件系统寻址,Linux根文件系统的详解

Linux根文件系统的详解

多数的Linux版本使用的是FHS文件组织结构,FHS是Filesystem Hierarchy Standard(文件系统目录标准)的缩写,其采用树形结构组织文件。实际上FHS仅是规范在根目录(/)下面各个主要目录应该放什么样的文件。然后下面我们就进行对Linux的rootfs进行简单的分析说明。

首先对rootfs进行一下说明,rootfs是Root File System的缩写,表:Linux系统中的根文件系统,包含了特定的文件夹及文件夹之间的关系,还有文件夹中特定的文件。所以我们接下来我们简单说说rootfs中的文件夹和文件的含义。

********  *      *****************************************

/boot    :       系统启动的相关文件;如内核initrd(initramfs) 、grub 等

/dev     :       存放设备文件

---块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以 寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写只能以块(通常是512B)的倍数进行。与字符设备不同,块设备并不支持基于字符的寻址。

---字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。

/etc      :       各种配置文件

/home     :       用户的家目录,每个用户的家目录通常默认为/home/usrename

/root     :       管理员的家目录

/lib      :       库文件  --静态库: .a    --动态库 :.so(shared object)

/lib/modules :内核模块文件

/media    :      挂载点目录,一般挂载移动设备

/nmt      :       挂载点目录  ,一般挂载额外的临时文件系统

/opt      :       可选的文件目录,一般用于第三方软件的安装目录

/proc     :       伪文件系统,存放内核映射文件

/sys      :      伪文件系统 ,存放跟硬件设备相关的属性映射文件

/tmp      :       临时文件

/var      :       可变化文件

/bin      :       可执行命令,用户命令

/sbin     :      管理员命令

/usr      :       shared read-only  只读的共享文件

/usr/local  :    可选的文件目录,一般用于第三方软件的安装目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值