Enghish Version

MandrakeUser.Org - Your Mandrake-Linux Knowledge Base!

* DocIndex - Basics

文件系统的层次 第四篇

* /usr

相关资源:

File system Hierarchy Standard (FHS)
MDK Reference, II.6

Revision / Modified: April 20, 2002
Author: Tom Berger
Translator: Wu XiaoGuang

* /usr

“在最初 Unix 的实现中,‘/usr’是放用户 home 目录的地方(这就是说,‘/usr/someone’等价于现在的‘/home/someone’目录)。[……]在当前的 Unices 中,‘/usr’存放的是用户级的程序与数据(相对于系统级的程序、数据)。虽然名称未变,但内容却从“关系到用户个人”(everything user related)转变为“用户使用的程序与数据”(user usable programs and data)
(Lew Pitcher on /.)

‘/usr’目录含有系统的大部分文件。所有的程序、极其文档、库、头文件等等,都在那儿。
第一眼看上去,列出的目录确实有点吓人,很容易把人弄胡涂。

/usr/X11R6

另一个巨大的子目录结构在这里开始,包括库、可执行文件、文档、字体及很多有关 X Window 系统的。
这里的内容有些不一致,如同‘/usr’与‘/usr/X11R6’目录。有人以为 X 下的程序都在‘/usr/X11R6’目录下,而其他的则在‘/usr’。但遗憾的是,事实并非如此。KDE 和 GNOME 的文件放在‘/usr’层次中,而窗口管理器 Window Maker 使用的是‘/usr/X11R6’。
X11R6 的文档文件并不在‘/usr/X11R6/doc’,而是主要存放在‘/usr/X11R6/lib/X11/doc’(呵呵,有人会猜到吗?;-))
造成这种混乱的原因是,与其他系统有所不同,这里的图形桌面并不是系统不可获缺的一部分。Linux 仍然主要用在服务器上,那儿用不到图形系统。

/usr/bin

这个目录含有您系统中大部分的可执行文件。

/usr/doc

在老版本中,这里是主要的文档目录。现在那个目录移到了‘/usr/share/doc’。

/usr/etc

理论上,这是另一个配置文件的目录;但事实上,我还真没看出使用这个目录的必要。

/usr/games

以前,这个目录存放着网络游戏的文件,现在就用得非常少了。

/usr/i586-mandrake-linux/

存有一些与编译器有关的文件。

/usr/include

头文件的目录,编译源码时需要。

/usr/info

在旧版本中,这个目录存有 info 文档系统。现在这些文档在‘/usr/share/info’。

/usr/lib

这个目录存有程序库。库是一些常用的程序方法。

/usr/libexec

最初设‘/usr/local’是想让每台机器除了可能挂接为只读的‘/usr’,有单独的(local)‘/usr’目录,这个目录将复制‘/usr’的结构。现今,‘/usr/local’是放置自编译或第三方程序的好地方。

/usr/man

在旧版本中,这个目录含有 man pages ,现在这些文档都移到了‘/usr/share/man’。

/usr/sbin

此目录存有系统管理程序,这意味着要用‘root’来运行。与‘/sbin’一样,不属于一般用户的‘$PATH’。

/usr/share

这个目录含有可分享的(shareable)可独立文件(文档、图标、字体等)

“请注意,‘/usr/share’总的来说并不是要在不同种类或不同版本的操作系统间共享。
任何含有不变数据的程序或包,都应该将数据存放在‘/usr/share’(本地安装的话,在‘/usr/local/share’)。建议在‘/usr/share’使用相应的子目录。

(选自 File system Hierarchy Standard

/usr/src

子目录‘linux’存有 Linux 内核源码,头文件和文档。‘RPM/’提供了一个把 SRPM building 成 RPM 包的子结构(substructure)

/usr/tmp

又看到一个临时文件目录了吧!;-) 但这只是‘/var/tmp’的一个链接。

这些对我自己而言已经足够了,但愿您也这么认为 ;-) 。

* section index * top


Legal: All texts on this site are covered by the GNU Free Documentation License.
Standard disclaimers of warranty apply.