分享

关于linux的文件系统目录详细介绍

 袁先森lemon 2019-05-07

首先我们回答一下最为宽泛的问题,什么是文件系统?

    文件系统是对一个存储设备上的数据和元数据进行组织的机制。liuux的文件系统体系结构是一个对复杂系统进行抽象化的有趣例子,通过使用一组通用的API函数,linux可以在许多存储设备上支持许多种文件系统,例如read函数调用可以从指定的文件描述符读取一定数量的字节,read函数并不了解文件系统的类型,比如ext3或者NFS,它也不了解文件系统所在的存储媒体,但是当通过调用read函数读取一个文件的时候,数据就会正常返回,这就是文件系统所起到的作用。

与windows系统的差异?

linux的目录结构和windows的差异

①linux中没有盘符的概念,即linux中没有C盘、D盘等,其是通过将已建立文件系统的硬盘分区被挂载到某一个目录下,用户直接操作目录来实现磁盘的读写;

②linux不存在windows\的系统目录,在安装完成linux之后,就会有一堆目录出现在根目录下;

③linux的使用“/”来标识目录,而windows使用“\”来标识;

既然linux将文件系统挂载在目录下,那么究竟是先有文件系统还是先有目录?这个问题就跟“先有鸡还是先有蛋”一样,正确的说法是linux需要首先先建立一个根“/”文件系统,并且在这个文件系统中建立一系列的空目录,然后将其它硬盘分区(如果有的话)中的文件系统挂载在这些目录中。如果某些特定的目录没有特定的硬盘分区与其挂钩的话,该目录中的所有的内容都将存放在根分区中。

查看自己安装的linux版本的目录?

查看linux版本的目录架构

    首先需要我们安装一个工具,即tree,使用的如果是ubuntu,请输入下面的命令: 

    sudo apt-get install tree

    通过上述命令安装工具tree。

安装好tree之后,输入下面的命令:

    tree / 

   上述命令中 / 指的是根目录,当运行tree命令时,是告诉它从根目录开始,就可以看到整个目录树,系统中的所有目录以及其子目录,还有其文件。

    在运行tree / 命令后,会出现大量的目录文件,这个是因为linux的系统以及其应用程序总是在记录、缓存和存储着各种临时文件,文件系统的条目数量也会快速的增长。

我们运行下面的命令:

   tree -L 1 /          

   上述的指令可以翻译为只显示 / 根目录开头的目录的第一级,-L选项是告诉树你想看多少层目录。

   运行结果如下:

标准的UNIX文件系统

Linux目录详细解释

/bin

   目录是包含一些二进制文件的目录,即可以运行的一些应用程序。 你会在这个目录中找到上面提到的 ls 程序,以及用于新建和删除文件和目录、移动它们基本工具。还有其它一些程序,等等。

/boot

    内核与启动文件,包含着启动系统所需要的文件。

/dev

    各种设备文件,其中许多是在启动时甚至在运行时生成的,例如插入一个新的USB设备,就会自动弹出一个新的设备条目。

/etc

  系统软件的启动和配置文件,包括系统名称、用户以及密码等等。

/home

  用户的主目录,是可以找到用户个人目录的地方。

/lib

   C编译器的库

/media

   可移动介质的安装点。

/opt 

   目录通常是你编译软件(即,你从源代码构建,并不是从你的系统的软件库中安装软件)的地方。应用程序最终会出现在 /opt/bin 目录,库会在 /opt/lib 目录中出现。

   稍微的题外话:应用程序和库的另一个地方是 /usr/local,在这里安装软件时,也会有 /usr/local/bin 和 /usr/local/lib 目录。开发人员如何配置文件来控制编译和安装过程,这就决定了软件安装到哪个地方。

  /proc

就像 /dev 是一个虚拟目录。它包含有关你的计算机的信息,例如关于你的 CPU 和你的 Linux 系统正在运行的内核的信息。与 /dev 一样,文件和目录是在计算机启动或运行时生成的,因为你的系统正在运行且会发生变化。

/root

   超级用户root的主命令

/sbin 

   和系统操作有关的命令

/temp 

   临时文件存放点

/usr

   非系统的程序和命令

/var

   系统专用的数据和配置文件

技术专家

基带、RF、结构、驱动等专业知识分享

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多