分类:
2009-04-10 20:12:54
在linux系统中,所有的文件系统都包含在一个文件体系下。root文件夹是最顶层的目录,而它下面所有的子文件夹则组成了目录体系,这种组织结
构是和
windows等其它操作系统不一样的,它们为每一个设备和分区都单独提供目录体系。下面就是linux中root目录下各个子文件夹进行组织的介绍。
* /bin - 二进制应用程序,包括了绝大多数的执行文件。
* /boot - 启动所需要的文件,例如内核文件等。
* /dev - 你所有的设备。
* /etc - 针对你系统的所有配置文件。
* /etc/profile.d - 包括了在登入时通过/etc/profile运行的脚本。
* /etc/rc.d - 包括了很多在不同的运行级别下启动时运行的shell脚本。同时,通常还有用于启动网络的rc.inet1,用于加载模块化设备驱动的 rc.modules,能够被修改用以运行管理员所需要的命令的rc.local脚本(有点类似于DOS下的批处理文件)。
* /etc/rc.d/init.d - 包括了绝大多数基于rpm的系统中的初始化脚本。
* /etc/rc.d/rc*.d - “*’’ 表示是默认运行级别的数字,不同数字对应不同的目录。这些目录包含了用于启动和停止属于当前运行级别的文件。在基于rpm的系统中,这些文件是以它们自己原始脚本的符号链接形式存在的。
* /etc/skel - 包含各种例程或初始化界面的轮廓,通常还包含了很多子文件夹以及文件,它们都是某个新用户刚刚拥有自己的home目录后最先看到的东西。
* /etc/X11 - X Window的配置文件。
* /home - 不用说了吧。用户的本地文件夹。
* /lib - 系统库(有点类似于windows下的program files文件夹)。
* /lost+found - 丢失的文件从这里也许可以找到。
* /media - 诸如cdroms, 数码相机等设备的挂载点。
.
* /mnt - 用于挂载文件系统。
* /opt - 可选的用于安装程序的文件夹。
* /proc - 包含了各种进程信息的动态文件夹。
* /root -root用户的home目录。
* /sbin - 仅用于系统管理的程序。
* /sys - 包含系统信息。
* /tmp - 临时文件。
* /usr - 用户正常情况下使用的应用程序,包括了绝大多数应用程序。
* /var - 主要是登陆信息,数据库信息等等。
* /usr/local/bin - 用于存放你自己程序的地方,它们将不会被升级操作覆盖。
* /usr/share/doc - 文档