Linux系统的文件结构详细讲解

豆豆网   技术应用频道   2007年08月29日  【字号: 收藏本文

内容摘要:Linux系统的文件结构详细讲解

  一 、Linux文件结构

  文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。

  目录提供了管理文件的一个方便而有效的途径。

  Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。

    /根目录

┏━━━━┳━━━━━┳━━━━━┳━━━━━╋━━━━━┳━━━━━┳━━━━━┳━━━━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
bin home dev etc lib sbin tmp usr var
┃ ┃
┏━┻━┓ ┏━━━━┳━━━┳━━━┳━┻━┳━━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
rc.d cron.d X11R6 src lib local man bin
┃ ┃ ┃
┏━━━┳━━━┳━┻━┳━━━━┓ ┃ ┏━━━╋━━━┓
┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
init.d rc0.d rc1.d rc2.d …… linux bin lib src

  Linux采用的是树型结构。最上层是根目录,其他的所有目录都是从根目录出发而生成的。微软的Dos和Windows也是采用树型结构,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,他们之间的关系是并列的。但是在linux中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。

  如果这样讲不好理解的话,我来举个例子:

  有一块硬盘,分成了4个分区,分别是/;/boot;/usr和windows下的fat

  对于/和/boot或者/和/usr,它们是从属关系;对于/boot和/usr,它们是并列关系。

  如果我把windows下的fat分区挂载到/mnt/winc下,(挂载??哦,别急,呵呵,一会就讲,一会就讲。)那么对于/mnt/winc和/usr或/mnt/winc和/boot来说,它们是从属于目录树上没有任何关系的两个分支。

责编:豆豆技术应用

正在加载评论...