• Linux编程 1 (文件系统路径说明, 目录结构说明)


    一. Linux文件系统路径说明

       熟悉windows系统的,都知道文件路径表示,如C:User ichDocumnets est.doc。

      在linux中目录称为虚拟目录(virtual directory) 根目录是root,根目录下的目录和文件会按照访问它们的目录路径一一列出。如:/home/rich/Documnets/test.doc(斜杠与windows系统相反)。  路径本身并没有提供任何有关文件究竟存放在哪个物理磁盘上的信息。 在linux pc上安装的第一块硬盘称为根驱动器。 根驱动器包含了虚拟目录的核心,其它目录都是从那里开始构建的。

      在根驱动器上创建一些特别的目录称为挂载点(mount point). 挂载点是虚拟目录中用于分配额外存储设备的目录。虚拟目录会让文件和目录出现在这些挂载点目录中,然而实际上它们却存储在另外一个驱动器中。

      通常系统文件会存储在根驱动器中,而用户文件则存储在另一驱动器中,如下图:
         

      上面展示了计算机中的两块硬盘。一块硬盘和虚拟目录的根目录关联起来。剩下的硬盘就可以挂载到虚拟目录结构中的任何地方。在上面的例子中,第二块硬盘被挂载到/home位置。

    二.系统文件目录结构说明

      

    目录

    说明

    /

    虚拟目录的根目录,通常不会在这里存储文件

    /bin

    二进制目录,存放用户级的GNU工具

    /boot

    启动目录,存放启动文件

    /dev

    设备目录,系统在这里创建设备节点

    /etc

    系统配置文件目录

    /home

    主目录,系统在这里创建用户目录

    /lib

    库目录,存放系统和应用程序的库文件

    /media

    媒体目录,可移动媒体设备的常用挂载点

    /mnt

    挂载目录,另一个可移动媒体设备的常用挂载点

    /opt

    可选目录,常用于存放第三方软件包和数据文件

    /proc

    进程目录,存放现有硬件及当前进程的相关信息

    /root

    Root用户的主目录

    /sbin

    系统二进制目录,存放许多gnu管理员级工具

    /run

    运行目录,存放系统运作时的运行时数据

    /srv

    服务目录,存放本地服务的相关文件

    /sys

    系统目录,存放系统硬件信息的相关文件

    /tmp

    临时目录,可以在该目录中创建删除临时工作文件

    /usr

    用户二进制目录,大量用户级的gnu工具和数据文件存储

    /var

    可变目录,用以存放经常变化的文件,比如日志文件

  • 相关阅读:
    转:WinCE驱动开发问题精华集锦
    转:WINCE6.0+S3C6410下的DM9000A驱动
    转:WinCE6.0 不重启修改IP地址
    前端小功能:canvas验证码
    前端小功能:canvas签名版
    JavaScript中数组的应用方式
    ES6--Promise
    wepy 语法高亮
    Javascript和JQuery获取浏览器窗口各种尺寸
    图片预加载
  • 原文地址:https://www.cnblogs.com/MrHSR/p/9571503.html
Copyright © 2020-2023  润新知