目录层次是理解一个系统的重要基础, 最重要的莫过于它的根目录``/'', 这个目录在启动时就就挂上,它包含了启动时所需的基本系统。 这个根目录同样包含了你想挂上的每一个文件系统。
mount point(挂接点)是一个能让多加入的档案系统接上根目录文件系统的目录, 标准的mount point(挂接点)包含 /usr、/var、 /mnt和 /cdrom。 这些目录通常被纪录在/etc/fstab文件。 /etc/fstab 文件是一个纪录系统上的多样文件系统和mount points(挂接点)的表格, /etc/fstab 文件会依据这一个脚本 rc(8)在开机的时候被 自动挂上, 除非加上noauto(非自动)这个选项。 请查阅手册fstab(5)以了解 /etc/fstab 所用的格式和他包含的选项。
您可以由 hier(7)得知 man page 提供了完整的目录架构的介绍。 现在,我们介绍一般目录以供参考。
目录 | 介绍 |
---|---|
/ | 文件系统的根目录。 |
/bin/ | 在单个用户和多用户环境下的基本工具目录。 |
/boot/ | 在操作系统在导入启动期间所用的程序和配置。 |
/boot/defaults/ | 默认每步引导启动的配置内容,请查阅loader.conf(5)。 |
/dev/ | 设备接点,请查阅 intro(4)。 |
/etc/ | 系统启动的配置和脚本。 |
/etc/defaults/ | 系统默认的启动配置和脚本,请查阅 rc(8) 。 |
/etc/mail/ | 关系到mail(邮件)运作的配置, 请查阅类似的 sendmail(8)。 |
/etc/namedb/ | named 配置文件,请查阅named(8)。 |
/etc/periodic/ | 每天、每星期和每月周期性地运行的脚本, 请通过 cron(8)查阅 periodic(8)。 |
/etc/ppp/ | ppp配置文件,请查阅ppp(8)。 |
/mnt/ | 由管理员习惯使用mount point(挂接点)的临时空目录。 |
/proc/ | 运行中的文件系统,请查阅see procfs(5)和mount_procfs(8)。 |
/root/ | root用户的Home(主)目录。 |
/sbin/ | 在单个用户和多用户环境下的存放系统程序和管理所需的基本实用目录。 |
/stand/ | 持久独一无二的程序环境。 |
/tmp/ | 存放临时文件,通常存放一些系统重启后不需要保护的 mfs(8) memory-based 文件系统。 |
/usr/ | 存放大多数用户的应用软件。 |
/usr/bin/ | 存放实用命令,程序设计工具,和应用软件。 |
/usr/include/ | 存放标准 C include 文件. |
/usr/lib/ | 存放 libraries(库文件)。 |
/usr/libdata/ | 存放各种实用工具的数据文件。 |
/usr/libexec/ | 存放系统实用或后台程序 (从另外的程序启动执行)。 |
/usr/local/ | 存放本地执行文件,库文件等等, 同时也是FreeBSD ports架构的目的地。 /usr/local在 /usr总体布置请查阅man.hier.7;。 man 目录例外, 他们直接放在 /usr/local下胜于放在 /usr/local/share下, 而 ports 说明文档在 share/doc/port。 |
/usr/obj/ | 基于/usr/src (结构)树的具体任务(结构)树的扩充。 |
/usr/ports | 存放FreeBSD收集到的 ports (可选用)。 |
/usr/sbin/ | 存放系统后台程序 和 系统工具 (由用户执行)。 |
/usr/share/ | 存放独立结架构的文件。 |
/usr/src/ | 存放BSD或者本地源码文件。 |
/usr/X11R6/ | X11R6 执行, 库, 配置等分布的目录(可选用)。 |
/var/ | 存放多用途记录、临时性、短期的和spool(回环)文件. |
/var/log/ | 存放各种的系统记录文件。 |
/var/mail/ | 存放用户mailbox(一种邮件存放格式)文件。 |
/var/spool/ | 各种打印机和邮件系统spooling(回环)的目录。 |
/var/tmp/ | 存放系统重启前受控制的临时文件。 |
/var/yp | NIS maps(一种网络文件系统的布局)。 |