FHS: Filesystem Hierarchy Standard
/bin : 供所有用户可用的基本命令程序文件。如cat, chmod, chown, date, mv, mkdir, cp, bash
/boot : 引导加载器必须用到的静态文件,f放置开机会用到的文件,包括Linux内核文件以及开机菜单与开机所需配置文件等,kernel, niitramfs(initrd), grub等。
/dev : 存储特殊文件或设备文件。设备有两种类型:字符设备(线性设备)、块设备(随机设备),Linux中任何设备与接口设备都是以文件的形式存在于这个目录当中,你只要通过访问这个目录下面的某个文件,就等于访问某个目个设备。如/dev/null, /dev/zero, /dev/tty, /dev/hd*, /dev/lp*, /dev/sd*
/etc : 系统程序的配置文件,只能为静态的不能为可执行文件。如人员的账号密码文件,各种服务的起始文件。
/home : (可选目录)普通用户的家目录的集中位置,一般每个普通的家目录默认为此目录下与用户名同名的子目录 /home/username
/lib : 为系统启动或根文件系统上的应用程序(/bin, /sbin)等提供共享库,以及为内核提供内核模块libc.so.*动态链接C库。
/media : 便携式设备挂载点,在/media下放置的都是可删除的设备,包括软盘、光盘、DVD等设备都暂时挂载于此。/media/cdrom, /media/floppy等。
/mnt : 其他文件系统的临时挂载点,暂时挂载某些额外的设备。
/opt : (可选路径)第三方应用程序的安装位置
/root : 管理员的家目录(可选路径)
/sbin : 供系统管理员使用的工具程序。
/srv : (service的缩写)当前主机为服务提供的数据。如www, ftp等
/tmp : 为一些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限。
/usr :(unix software resource ,unix操作系统软件资源) usr Hierarchy , 全局共享的只读数据路径
/usr/bin:绝大部分的用户可以使用的命令都放在这里
/usr/Include : C程序的头文件
/usr/lib, /usr/ lib64
/usr/ sbin
/var : var hierarchy, 存储常发生变化的数据目录。
/var/cache 缓存
/var/log 登陆文件
/var/spool
/var/ tmp