在《Linux系统管理员指南》(Linux System Administrator Guide)中对这一问题给出了非常好的回答这本书已经安装在了您的系统中您可以使用如下命令打开
$ cd /usr/doc/LDP/sag
$ lynx l
这组命令将在文本方式下打开一个浏览器(lynx)来阅读该指南当然您也可以用其它浏览器(例如Netscape)来阅读这本书和其它LDP帮助一样浅显易懂
总而言之Linux中包含种文件系统根据您的系统大小和需要这些文件系统可以分布在一个或多个不同的物理磁盘或分区中下面我们逐一介绍这些文件系统
根文件系统(/ )
根文件系统中包含了基本的操作系统和维护工具用来启动系统并在需要时对系统进行紧急修复
/usr文件系统
/usr文件系统中包含了命令﹑库文件﹑文档和在通常操作中不会修改的文件一些主要的应用程序保存在该目录下例如Netscape
/var文件系统
/var文件系统中包含一些经常改变的文件例如假脱机(spool)目录﹑文件日志目录﹑锁文件﹑临时文件和格式化后的手册文件
/home文件系统
/home文件系统中保存了用户文件(用户自己的配置文件定制文件文档数据等)
/proc文件系统
/proc文件系统中包含了全部虚拟文件它们并不保存在磁盘中也不占据磁盘空间(尽管命令ls c会显示它们的大小)当您查看它们时您实际上看到的是内存里的信息这些文件有助于我们了解系统内部信息
在上述文件系统中比较关键的是根文件系统和/usr文件系统
根文件系统中主要包括以下目录
/bin普通用户可以使用的命令文件
/sbin一般为非普通用户使用的命令有时普通用户也可能会用到
/etc系统的配置文件
/root系统管理员(root或超级用户)的主目录
/dev设备文件在Linux中设备以文件形式出现从而可以按照写文件的方式简便地对设备进行写操作
/mnt文件系统安装点一般用于安装移动介质﹑其它文件系统(如DOS)的分区网络共享文件系统或任何可安装文件系统
/lib根目录下的所有程序的共享库
/bootLILO使用的文件Linux内核一般放在该目录下当然您也可以设置LILO的配置文件向LILO指明加载内核的其它路径
/opt可选择安装的大型应用程序
/tmp临时文件该目录中的文件被系统自动清空
/lost+found在系统修复过程中恢复的文件
/usr文件系统中主要包括以下目录
/usr/xRX Window系统
/usr/X等同于/usr/XR (是到/usr/XR的符号链接)
/usr/XR/bin保存有大量的X Window小程序或者是指向一些大应用程序的符号链接
/usr/bin和/usr/sbin相当于根文件系统下的对应目录但在基本的系统自举过程中是不需要的(例如在紧急维护中)
/usr/local安装本地用户应用程序例如Netscape(每一个用户在一个单独的目录中)
/usr/local/bin可能是一些小的用户应用程序也可能是一些指向/usr/local子目录中大应用程序的符号链接
对Linux目录树的理解中最重要的一点是记住全部目录可能保存在不同的硬盘分区中也可能保存在不同的物理盘(包括软盘)上甚至可能分布于网络中的另一台计算机上但是它们可以被看成是一棵目录树在Linux中没有与DOS中盘符这一概念等价的定义