用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