zoukankan      html  css  js  c++  java
  • 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

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



     

    欢迎添加个人微信号:Like若所思。

    欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!


     

  • 相关阅读:
    Java static 关键字 静态初始化块
    一致性哈希
    Java函数传递方式值传递
    Scala 小练习
    Scala 推荐递归编程
    白话 Scala 控制抽象
    函数柯里化(curry)
    Scala 闭包 closure
    Scala 参数(类型)推断
    xcode配置文件中,Architectures表示的意义
  • 原文地址:https://www.cnblogs.com/cool2feel/p/11525755.html
Copyright © 2011-2022 走看看