【Linux】Linux文件目录结构

这篇具有很好参考价值的文章主要介绍了【Linux】Linux文件目录结构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux 中,其文件目录结构是一颗类似于多叉树的结构,所有目录都在 / (根目录)下面,每个非叶节点代表一个目录,叶节点代表文件。

一般结构如下所示:

【Linux】Linux文件目录结构

【Linux】Linux文件目录结构

  • usr :“Unix Software Resource” 的缩写,该目录包含用户使用的应用程序和文件,而不是系统使用的应用程序和文件,例如:非必需的应用程序位于 /usr/bin 目录而不是 /bin 目录中,非必需的系统管理二进制文件位于 /usr/ sbin 目录而不是 /sbin 目录中。

  • bin: bin是 Binarity (二进制文件)的缩写,存放着最常用的程序和指令。

  • sbin∶s表示super(超级) 只有系统管理员能使用的程序和指合。

  • boot∶存放的是Linux启动时使用的内核文件,包括压缩后的内核镜像文件、虚拟文件系统镜像文件 、后动引导grub的配置文件。

  • dev : Device(设备)的缩写,存放的是Linux的设备文件。由于Linux下一切皆文件,所以Linux访问设备和访问文件的方式是相同的,设备也被看成一个文件,访问该文件就相当于访问对应设备!

  • etc︰系统全局配置文件,会影响所有的用户,此目录下的文件更改不当可能会导致系统不能启动,特定于用户的配置文件位于每个用户的家目录中,并不在此目录中

  • home∶存放用户的家目录,用户的家目录里面的目录是以用户的账号命名的。

  • lib∶存放二进制文件需要的库(比如C/C++库),几乎所有的应用程序都需要用到这些共享库。

  • lost+found:该目录用于存放系统异常时文件的碎片,以便于进行恢复,一般情况下为空的,系统非法关机后,这里就存放一些文件。

  • media : Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux会把识别的设备挂载到这个目录下。

  • mnt∶系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将光驱挂载在/mnt上,然后进入该目录就可以查看光驱里的内容了。

  • opt : 默认是空的,当我们安装额外软件可以放在这个里面。

  • procproc是Processes(进程)的缩写,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息,这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件。

  • root: root 用户的家目录。root 用户不同于普通用户,其单独有一个家目录。

  • run : 该目录是一个相当新的目录,它为应用程序提供了一个标准位置来存储所需的临时文件,例如套接字和进程ID。这些文件无法存储在 /tmp 中,因为 /tmp中的文件会被删除,同时它也是一个临时文件系统,存储系统启动以后的信息。当系统重后时,这个目录下的文件应该被删掉或清除。

  • srv : 主要用来存储本机或本服务器提供的服务或数据。(这只是一个只是建议)

  • sys∶这是linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统sysfs。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中。

  • tmp : 该目录存储临时文件,系统在重启时会自动清理该目录下的文件(不同Linux系统清理时间有差别,CentOS 是重启后清理十天前文件,Ubuntu 是每次重启后清理),所以不要将重要文件放到这个目录下。

  • var: 该目录包含系统运行中内容不断变化的文件,如日志,脱机文件和临时电子邮件文件,有时是一个单独的分区。文章来源地址https://www.toymoban.com/news/detail-458136.html

到了这里,关于【Linux】Linux文件目录结构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux:概述 、安装 、文件与目录结构 、vim编辑器 、网络配置 、远程登录 、系统管理 、基础命令 、软件包管理 、克隆虚拟机 、shell编程

    2.1.1、Linux是什么? Linux是一个操作系统(OS) 所谓的操作系统就是直接用来操作计算机底层硬件的软件。 2.1.2、Linux的出现 官网: https://www.centos.org/ 进入官网进行下载 有很多的镜像,以阿里云的为例: 3.3.1、下载 官网: https://www.vmware.com/ 这是下载的企业版,30天试用期,可

    2024年02月05日
    浏览(65)
  • 文件目录:FCB、索引节点、目录结构

    FCB(文件控制块): 存放控制文件需要的各种信息的数据结构,以实现按名存取。FCB的有序集合称为文件目录,一个FCB就是一个文件目录项。 FCB包含了文件的基本信息、存取控制信息、使用信息。最重要还是文件名信息和物理存放外存地址的信息,实现了文件名和文件之间

    2024年02月10日
    浏览(50)
  • 文件管理---索引文件结构、位示图、树形目录结构

    操作系统中对软件的管理就是对文件的管理(基本单位) 逻辑结构:主要是概念当中的一些结构层次,主要有流式文件和记录式文件; 物理结构: 顺序文件结构:按照文件的逻辑顺序存储到物理结构当中,相当于给文件分配一个连续的存储空间,逻辑上是什么形式,物理上

    2024年01月19日
    浏览(35)
  • Linux p2 Linux目录结构

    【学习课程】:【【小白入门 通俗易懂】2021韩顺平 一周学会Linux】 https://www.bilibili.com/video/BV1Sv411r7vd/?p=14share_source=copy_webvd_source=2c07d62293f5003c919b2df9b2e0549e Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录 \\\"/\\\",然后在此目录下再创建其他的目录。 在

    2024年02月08日
    浏览(49)
  • 【Linux】Linux系统编程——Linux目录结构

    Linux的文件系统呈现为一种树状结构,以根目录 / 为最顶层,其下分布着各种不同的子目录,每个目录都有其特定的用途和功能。下面是Linux目录结构的详细介绍: 1. 根目录 / 根目录是整个文件系统的基础。所有的目录和文件都从这里开始分支。 它是所有其他目录的父目录。

    2024年01月20日
    浏览(41)
  • Linux运维:深入了解 Linux 目录结构

    💖The Begin💖点点关注,收藏不迷路💖 1、根目录表示法: 2、路径分隔符: 3、目录结构: 4、文件系统: 5、特殊目录: / 根目录: 是系统中所有其他目录和文件的起点。根目录是整个文件系统的顶级目录。 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bi

    2024年03月19日
    浏览(59)
  • linux:nginx目录结构

    参考:         Nginx目录结构与配置文件详解         Nginx 目录结构详解_-纸短情长的博客-CSDN博客

    2024年02月13日
    浏览(44)
  • Linux—基础篇:目录结构

    1、linux的文件系统是采用级层式的树状目录结构,在此结构的最上层是根目录“/”,然后在此目录下创建其他目录 2、 在Linux的世界里,一切皆文件!!! 不用背,知道即可 2.1、/bin(常用) (/usr/bin、/usr/local/bin) 是 binary 的缩写,这个目录存放着最经常使用的 命令 2.2、/sbin (/u

    2024年02月06日
    浏览(36)
  • 【Linux】目录结构详解

    Linux的目录结构一般遵循FHS(Filesystem Hierarchy Standard,文件系统层次结构标准)。下面是FHS中主要的目录结构: 目录 /: /bin: /boot: /dev: /etc: /home: /lib: /media: /opt: /proc: /root: /sbin: /tmp: /usr: /var 根目录,包含整个文件系统的所有文件和子目录。 通常包含了可执

    2024年02月07日
    浏览(40)
  • 【Linux】目录结构、路径

    目录 1. 目录结构 1.1 基本概念 1.2 具体的目录结构 2. 路径 2.1 绝对路径和相对路径 2.2 特殊路径符 Linux的目录结构是一个树形结构。 Windows系统可以拥有多个盘符,如 C盘、D盘、E盘。Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面。 在Windows系统中,路径之间的

    2024年02月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包