该/usr文件系统通常很大,因为所有程序都安装在那里。通常,所有在/usr的文件都来自 Linux 发行版;本地安装的程序和其他内容会放在/usr/local下。 这使得可以从新版本的发行版,甚至全新的发行版更新系统,而无需重新安装所有程序。下面列出了/usr的一些子目录(一些不太重要的目录已被删除;有关更多信息,请参见 FSSTND)。
X Window 系统,所有文件。 为了简化 X 的开发和安装,X 文件尚未集成到系统的其余部分。 在/usr/X11R6下有一个类似于/usr本身的目录树。
几乎所有用户命令。 一些命令位于/bin或/usr/local/bin.
根文件系统上不需要的系统管理命令,例如,大多数服务器程序。
分别是手册页、GNU Info 文档和其他各种文档文件。
C 编程语言的头文件。 实际上,为了保持一致性,这应该位于/usr/lib下,但传统上对这个名称的支持压倒一切。
程序和子系统的不变数据文件,包括一些站点范围的配置文件。 名称lib来自 library; 最初,编程子例程库存储在/usr/lib.
本地安装的软件和其他文件的位置。 发行版可能不会在此处安装任何内容。 它仅供本地管理员使用。 这样,他可以绝对确定他对发行版的任何更新或升级都不会覆盖他本地安装的任何其他软件。