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 该结构的最上层是根目录,其他的所有目录都是从根目录出发而生成的。 微软的DOS 和 windows 也是采用树型结构,但是在DOS 和 windows 中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构,它们之间的关系是并列的。但是在linux 中,无论操作系统管理几个磁盘分区,这样的目录树只有一个。从结构上讲,各个磁盘分区上的树型目录不一定是并列的。 举例说明: 有一块硬盘,分成了4 个分区,分别是/; /boot; /usr 和 windows 下的fat 对于/和 /boot 或者/和 /usr,它们是从属关系;对于/boot 和 /usr,它们是并列关系。 如果把windows 下的fat 分区挂载到/mnt/winc 下,那么对于/mnt/winc 和 /usr 或/mnt/winc 和 /boot 来说,它们是从属于目录树上没有任何关系的两个分支。 因为linux 是一个多用户系统,制定一个固定的目录规划有助于对系统文件和不同的用户文件进行统一管理。下面列出了linux 下一些主要目录的功用。 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录,比如用户user 的主目录就是/home/user,可以用~user 表示 /lib 标准程序设计库(动态链接共享库),作用类似windows 里的.dll 文件 /sbin 系统管理命令,存放的是系统管理员使用的管理程序 /tmp 公用的临时文件存储点 /root 系统管理员的主目录 /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。 /lost+found 该目录平时是空的,系统非正...