20、Linux文件系统与文件类型深度解析

Linux文件系统与文件类型深度解析

1. FHS与Linux目录布局

FHS(Filesystem Hierarchy Standard)确保可共享文件不会与不可共享文件混杂在一起。在旧的Unix标准中,可共享文件和不可共享文件存在于同一分区,例如 /usr 分区,在 /var 系统创建之前,它包含不可共享的数据。现在,不可共享的 /usr 文件存储在 /var 中,并链接到 /usr 目录树,使 /usr 完全可共享。

FHS还区分了静态文件和动态文件。静态文件需要超级用户权限才能更改,如程序文件;动态文件可以在无需超级用户参与的情况下更改,如用户数据和日志文件。

Linux目录布局很大程度上由FHS要求决定,即对相似数据进行分组,不模糊组间边界。顶级目录包含特定类型的数据组,每个顶级目录下的子目录包含满足顶级目录约束以及其他进一步约束的数据。以下是一些重要的顶级目录介绍:
| 目录 | 说明 |
| ---- | ---- |
| / | 根文件系统,是目录层次结构的基础。大多数Linux发行版中,根用户的主目录是 /root ,若 /root 不存在,则使用 / 。应避免在 / 中创建新目录或文件。 |
| /bin | 包含单用户模式下所需的二进制文件,无论其执行权限如何,该目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值