根目录包含整个系统层次结构。由于其子目录可能是也可能不是静态的或者可共享的,它不能被分类。以下列出其中的主要目录和子目录,并给出它们的分类:
/bin:基本二进制文件。它包含所有用户都会使用且对系统操纵必需的基本命令:ls、cp、login 等。静态且不可共享。
/boot:包含 GNU/Linux 引导程序(比如 Intel 架构上的 GRUB 或 LILO,PPC 架构上的 yaboot 等)需要的文件。它可以包含也可以不包含内核,不过如果内核不位于该目录,则它必须位于根目录。静态且不可共享。
/dev:系统设备文件(dev 代表 设备(DEVices))。/dev 中的某些文件是必需的,比如 /dev/null、/dev/zero 和 /dev/tty。静态且不可共享。
/home:存放所有系统用户的个人文档。该目录可以共享也可以不共享(某些大型网络通过 NFS 使其共享)。您喜欢的应用程序(比如电子邮件阅读程序或浏览器)的配置文件保存在该目录中,并以点号(“.”)开头。例如,Mozilla 将其配置文件 .mozilla 置于该目录中。变化的且可共享。
/lib:包含系统基本库,它也在其 /lib/modules/内核_版本号 子目录中存放内核模块。它包含了 /bin 和 /sbin 目录中的二进制文件需要的所有库。可选的 ld* 执行时链接器/载入器以及 C 动态链接库 libc.so 也必须存放在该目录。静态且不可共享。
/mnt:包含用于临时挂载文件系统的挂载点,比如 /mnt/cdrom、/mnt/floppy 等。/mnt 目录也用于挂载临时目录(比如 USB 卡会临时挂载到 /mnt/removable)。变化的且不可共享。
/opt:包含对系统操作并非基本的软件包。它是为附加软件包准备的,比如 Adobe Acrobat Reader 常安装于该目录中。FHS 推荐将静态文件(二进制文件、库文件、手册页等)安装到 /opt 下的 /opt/软件包_名称 中,而相应的配置文件到 /etc/opt。
/sbin:包含基本系统启动二进制文件。其中的绝大多数文件仅能由 root 执行。普通用户可以运行它们,不过可能没有效果。静态且不可共享。
/usr:详情请参见“/usr:最大的那个”一节。静态且可共享。
/var:存放可能由程序(比如邮件服务器、审察程序、打印服务器等)实时修改的数据的地方。变化的。其中的各个子目录可以是可共享的,也可以是不可共享的。