Linux目录小解


Linux会在根驱动器上创建挂载点,即虚拟目录用于分配额外存储设备的目录。
常见的目录名基于文件系统层级标准(Filesystem hierarchy standard,FHS),可以再兼容FHS的Linux系统中轻而易举的查找文件。

/

根目录,与开机系统有关,通常不会在这里存储文件。
所有的目录由根目录延生,同时根目录业余开机/还原/系统修复灯动作相关。FHS建议不宜将其置于大的分区,因为月大的分区会放入的数据越多,出现错的概率越大,所以根目录所在的分区越小越好。

/boot

启动目录,存放启动文件

/usr

全程为unix software resource,用户二进制目录,存储了大量用户级的GNU工具和数据文件,与软件安装/执行有关。
根据FHS的基本定义1,/usr所放置的数据属于可分享、不可变动。eg

可分享不可分享
不可变/usr/etc
可变动/var/mail/var/run
  • FHS要求必须存在的目录
目录功用
/usr/bin存放一般用户使用的指令
/usr/lib与/lib一样
/usr/local系统管理员在本机自行安装下载的软件
/usr/sbin非系统正常运行所需要的指令
/usr/share主要用来放置只读架构的数据文件
  • FHS建议可以存在存在的目录
目录功用
/usr/includec/c++等程序语言的文件header与include放置处
/usr/src放置源码

/bin

二进制目录,存放许多的用户级的GNU工具

/sbin

系统级二进制目录,存放许多GNU管理员级工具

/lib

库目录,存放系统和应用程序相关的库文件

/proc

进程目录,存放现有硬件及当前进程的有关信息。本质上是虚拟文件系统,即不存在于磁盘,存在于系统内存中。故而,其下的文件大小为0。
/proc目录以文件系统的方式存在的意义,用于提供访问系统内核操作的接口,动态的从系统内核独处所需信息。
CPU信息、进程信息、内存使用情况等,均可通过期目录下的文件来获得。

/sys

和/proc很相似,也是一个虚拟文件系统,主要记录核心与系统硬件信息,不占硬盘容量

/etc

系统配置文件目录。例如人员的账号密码,各种服务的启时档。一般来说,这个目录下的个文件属性可允许一般使用者查阅,但只有root有权利修改


  1. FHS一句文件系统使用的频繁与否,与是否允许使用者随意变动,将目录定义为四种交互的形态 ↩︎

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤灯~寒照雨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值