文件系统层次结构
ssk-wh Lv4

文件系统层次结构

目录 描述
/ 整个文件系统层次结构的根目录
/bin/ 放置系统基本用户命令,所有用户可用
/boot/ 放置内核及LILO、GRUB等引导程序的文件,用于系统启动
/dev/ 放置硬盘、分区、键盘、鼠标、USB设备、tty等所有的系统设备文件
/dev/null 一个无限的数据源和数据接收设备,所有写至此设备的数据应被废弃,从此设备读应总是返回EOF
/dev/zero 此设备是零输出数据源,写至此设备的所有数据应被废弃,从该设备的一次读操作应总是返回请求的字节数,并且每个字节都被初始化为’\0’
/dev/tty 如果进程所属的进程组有相关联的控制终端,/dev/tty是该控制终端的同义词,所有对/dev/tty的读写行为应等同于对已打开的实际控制终端设备的相应操作
/dev/shm 放置POSIX共享内存段
/etc/ 放置系统的所有配置文件
/etc/opt/ /opt下第三方应用程序的特定于主机的配置文件的存储目录
/etc/X11/ X11的配置文件目录
/etc/default 一个包含系统部分服务默认参数配置文件的目录
/etc/timezone 一个系统时区配置文件。当系统采用世界标准时间(UTC)时区时,可以没有timezone文件。
/etc/passwd 一个系统用户信息配置文件
/etc/group 一个系统组信息配置文件
/etc/systemd/ 一个包含systemd服务配置文件的目录
/etc/profile.d/ 一个包含shell脚本的目录。脚本名字应遵循cron jobs所指定的相同约定,但是应该有.sh后缀,也没有特别规定所安装在该目录下的脚本文件一定要具有此后缀。当sh工具被当作一个交互式登录shell被调用,或带有-l参数执行时,应从该目录中读取所有后缀为.sh的脚本中的命令,并在当前执行环境中执行
/home/ 所有用户的个人目录,每个用户独立一个目录,存放用户个人的配置和文档
/lib/和lib64/ 系统共享库目录,存放系统最基本的动态连接共享库
/media/ 挂接CD-ROM、移动硬盘等可移除设备的目录
/mnt/ 用于临时挂载的目录
/opt/ 放置第三方应用程序的目录
/proc/ 系统运行时内存信息映射目录
/proc/sys/ 查看和修改内核的运行参数的目录
/root/ 根用户主目录
/run/ 放置应用程序运行期间需要的一些短暂存在的文件
/run/log/ 放置运行时日志的目录
/sbin/ 放置超级用户使用的系统命令的目录
/srv/ 放置系统服务进程所需数据文件的目录,例如ftp等
/sys/ 存放内核和系统虚拟文件系统信息的目录
/tmp/ 放置程序运行中生成的临时文件(系统重新启动目录下文件可能被清除)的目录,在系统重启时目录中文件不会被保留。
/usr/ 放置默认软件的目录
/usr/bin/ 放置应用程序的二进制文件和可执行文件的目录,所有用户可用
/usr/include/ 放置系统库的C和C++ API头文件的目录
/usr/local/ 放置系统管理员在本地安装的应用软件的目录
/usr/lib和/usr/lib64 放置/usr/bin和/usr/sbin目录下程序使用的库文件的目录
/usr/sbin/ 放置应用程序二进制文件和可执行文件的目录,需要超级用户权限
/usr/share/ 放置与体系结构无关的可共享的数据文件的目录,包括文档、手册、时区信息、字体等
/usr/share/man/ 存放在线手册的目录
/usr/share/misc/ 存放与体系结构无关的文件的目录
/usr/share/applications/ 放置系统启动选单或系统桌面的应用软件启动快捷方式.desktop文件的目录
/usr/share/doc/ 放置操作系统或系统包文档的目录
/usr/share/fonts/ 放置系统字体文件的目录
/usr/share/locale 放置系统多语言支持文件的目录
/usr/src/ 放置源代码文件的目录
/var/ 放置系统运行过程中不断改变的文件的目录,如日志文件
/var/run/utmp和/var/log/wtmp 用户登录信息日志文件,其中wtmp日志永久记录每个用户登录、注销及系统的启动等事件,utmp日志记录当前登录系统的每个用户的信息。
/var/cache/ 放置系统缓存数据的目录
/var/lib/ 放置程序本身执行过程中需要使用到的数据文件放置的目录
/var/lib/misc/ 存放杂项可变数据的目录
/var/lock/ 放置锁文件目录
/var/log/ 放置系统日志和应用日志文件的目录
/var/mail/ 放置用户电子邮箱的目录
/var/opt/ 存放/opt中的软件包的可变数据
/var/run/ 放置自系统启动以来描述系统信息的文件
/var/spool/ 等待处理的任务的脱机文件。
/var/spool/cron/ 放置cron和at程序的可变数据的目录
/var/tmp/ 放置较大且持续的临时性文件
/var/run 为指向/run的符号链接,系统兼容性用,应用开发不推荐使用
 Comments