FHS:文件层次标准
FHS:文件层次标准
/ : 代表根目录
/bin: 二进制文件,可执行程序,所有用户都能使用的基本命令。
/sbin: 只有管理员执行的,二进制可执行程序,存放管理类的基本命令。 启动就用得到,提供自身运行。
/usr/bin: 完成具体的工作
/usr/sbin: 完成具体的工作
/usr/local/bin: 用于安装第3方程序。
/usr/local/sbin: 用于安装第3方程序。
/boot: 存储系统引导文件,有内核,ranfs文件,bootloader(grub)
/dev: 设备文件存放目录(特殊文件)
/etc: 配置文件(纯文本文件)集中存放目录。
/etc/sysconfig: 系统网卡配置文件,防火墙配置文件。
/etc/init.d: 系统服务脚本。
/home: 普通用户的家目录,默认在/home下与其用户名同名的目录作为用户的家目录。
/root: 管理员的家目录。
/lib: 存放基本共享库文件及内核模块文件(/lib/modules)
/lib64: 存放x86_64系统上的辅助共享库文件
/media: 媒体挂载点,比如USB的便携式设备就挂在这个文件下面。
/mnt: 挂载点(临时文件系统挂载目录),比如额外的存储设备,新硬盘。
/misc: 不便分类的杂项。
/opt: 可选目录,备用目录,早期用于安装第三方程序。
/proc: 伪文件系统,内置状态参数,配置参数,映射成一些文件,文件的内容是参数变量的值。
/sys: 伪文件系统,硬件工作状态参数,配置参数也将其表现成文件。
/srv: service,为服务提供数据存放位置。
/tmp: 临时文件系统,默认超过30天就自动删除。只能删自己的,有特殊权限。
/usr: universal shared adn read only 共享(跨平台),平台间共享,只读。 占据 4/5的存储空间。
/bin: most user commands(几乎所有用户可使用的指令)
/include: 头文件
/lib: 库文件存储
/local: local hierachy(本地安装软件存储位置)
/sbin: Non-vital system binaries(系统管理员命令)
/share: Architecture-independent data(系统共享的内容)
/var: vary 频繁变化的文件越变越大
/var/log 日志目录及文件
/var/lock 锁文件
/var/run 运行中的进程相关的数据;通常用于存储进程的pid文件
/var/cache 应用程序缓存数据目录
/var/tmp 保存系统两次重启之间产生的临时数据
对于普通用户,只有家目录/tmp目录下可以随意创建文件。