前言

Linux系统的目录结构知识同样是很简单的,只是Linux系统的应用场景多为服务器应用,且为字符界面应用。
并不像widows系统那种图形界面直观。

但是,Linux系统的目录结构是很有规律性的组织的。

 

1. Linux系统目录结构的基本特点介绍

1. 根目录/是所有目录的顶点

在逻辑上,所有的目录(包括目录下的子目录)都在最高级别的目录“/”(根目录)下。

 

2. 目录结构像一个倒挂的树

根目录是Linux系统中所有目录的起始点(顶点),根目录下面的目录及其子目录是一个有层次的树状结构

 

这种结构和windows的硬盘分区C盘D盘分割的目录结构是不同的,windows系统目录可以理解为多棵树,每个分区就是一颗独立的小树。

 

3. 目录和磁盘分区是没有关联的

Linux系统中的这些不同的目录也是很特别的,不同的目录可以分布在不同的硬盘分区以及不同的硬盘设备上。

这是windows系统难以做到的,windows系统的不同分区都是独立存在的。 

 

在Linux当中,目录分区是没有关系的。
也就是,目录可以任意使用任何一个分区

 

4./下不同的目录可能会对应不同的分区或磁盘

Linux里,设备如果不挂载,是看不到入口的,类似没有窗户的监狱。

如果希望设备被访问,就必须给这个设备一个入口,这个入口就是挂载点
挂载点的表现实质就是一个目录

查看Linux根目录下目录结构的第一层:tree -L 1 /

[root@oldboy /]# tree -L 1
.
├── a.txt
├── bin
├── boot
├── data
├── dev
├── etc
├── home
├── lib
├── lib64
├── lost+found
├── media
├── mnt
├── oldboy
├── opt
├── proc
├── root
├── sbin
├── selinux
├── srv
├── sys
├── tmp
├── usr
└── var

22 directories, 1 file

显示Linux的硬盘分区:

[root@oldboy /]# ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3

 

2.挂载点

如何设置挂载点?

mount 设备(/dev/xxxx) /mnnt

比如:将iso镜像加载到光驱,设置光驱的挂载点。

光驱也是一种设备,/dev/cdrom。
iso光驱加载后,没有加入挂载点就无法访问。

mount /dev/cdrom /mnt 

 

3.Linux系统中的所有目录内容按照“类别”组织

Linux系统中的所有目录内容按照类别组织。  

  • 应用程序 /usr/bin 
    • 如:cat,mount,grep都在这
  • 数据文件,帮助 /usr/share
  • 配置文件 /etc
  • 启动命令 /etc/init.d
 

例如:
Linux下的应用程序,它的可执行程序可能在/usr/bin,而它的数据文件和帮助在/usr/share下,运行时加载的配置文件和服务启动命令却在/etc下。

4. 内容小结

  • Linux系统的所有目录是一个有层次的倒着的树状目录结构,"/"根是所有目录的起点。
  • 不同的目录数据可以跨越不同的磁盘分区或不同的磁盘设备
  • 所有的目录都是按照一定的类别有规律的组织和命名的
 

 

posted on 2019-11-23 17:55  Zoe233  阅读(337)  评论(0编辑  收藏  举报