首页 > 代码库 > 备忘-linux文件系统结构

备忘-linux文件系统结构

用apache的时候总是要进入/var/www, 用久了开始好奇这些个目录都是派什么用处的,简单整理了一下

/bin 存放二进制命令文件,这个目录下面不允许存在子目录
/boot bootloader的静态文件,当然OS的文件也必须在这里
/dev 设备文件,MAKEDEV命令可以创建设备
/etc 特定主机的配置文件,必须是静态文件,非可执行文件: opt, X11, sgml, xml
/home 用户目录
/lib 存放主要的共享库和核心模块
/media 可移除媒体的挂载点: floppy, cdrom, cdrecorder
/mnt 临时挂载文件系统的挂载点
/opt 附加应用程序的软件包
/root 你懂得
/sbin 系统二进制文件
/srv 存放系统服务的数据
/tmp 临时文件
/usr 是文件系统中第二大的主分区
/var 变量数据
  /var/account 进程账号信息
  /var/cache 应用的缓存数据
  /var/crash crash dump?
  /var/games
  /var/lib 变量的状态信息
  /var/lock
  /var/log
  /var/run 运行时数据
  /var/tmp 重启期间保存数据
/home

 

参考资料:

Filesystem Hierarchy Standard Group, Edited by Rusty Russell, Daniel Quinlan, Christopher Yeoh

http://www.pathname.com/fhs/pub/fhs-2.3.html#ETCHOSTSPECIFICSYSTEMCONFIGURATION

 

Understanding the bin, sbin, usr/bin , usr/sbin split

http://lists.busybox.net/pipermail/busybox/2010-December/074114.html