• Linux系统目录结构


    前言

    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系统的所有目录是一个有层次的倒着的树状目录结构,"/"根是所有目录的起点。
    • 不同的目录数据可以跨越不同的磁盘分区或不同的磁盘设备
    • 所有的目录都是按照一定的类别有规律的组织和命名的
     
  • 相关阅读:
    proc文件系统面面谈
    如何创建,增加SWAP?
    使用linux中的fdisk无损坏合并分区
    QEMU+Accelerator
    QEMU网络配置
    Linux主机设NAT
    试用QEMU,安装个FreeBSD 5.3
    QEMU简介
    使用Vesa2
    BugFree介绍
  • 原文地址:https://www.cnblogs.com/zoe233/p/11919013.html
Copyright © 2020-2023  润新知