Linux 文件系统目录结构及其简要介绍


👋 欢迎来到“Linux学习:Linux 文件系统目录结构”篇!
接下来让我们一起来学习一下Linux 文件系统目录结构吧!祝你有所收获!


文章目录

    • 总结表格
    • Linux 文件系统目录结构及其简要介绍
    • 补充小资源

小伙伴们都知道,在 Linux 操作系统中,Linux 文件系统遵循 FHS (Filesystem Hierarchy Standard),每个目录都有特定的用途。
为了让小伙伴们能先直接简单了解哪些目录对应哪些用途,详细的细节大家伙一时半会也记不住,记住了不怎么用也会忘记,所以呢,我先直接给出一个总结表,要看的时候,直接 对照表 就好了,十分方便!


总结表格

目录作用/描述
/根目录,所有文件的起点
/etc系统配置文件
/bin基本用户命令(可执行文件)
/sbin系统管理员命令
/usr用户程序、库文件、共享数据
/var动态数据(日志、缓存等)
/home用户主目录
/rootroot 用户的主目录
/boot启动文件和内核
/lib系统库文件
/tmp临时文件目录
/dev设备文件目录
/mnt//media挂载点目录
/opt第三方应用程序目录
/proc内核和进程信息的虚拟目录
/sys硬件和内核交互信息
/run系统运行时数据
/srv服务相关数据目录
/lost+found文件系统修复的存放位置

Linux 文件系统目录结构及其简要介绍

  1. / (根目录)
  • 所有文件和目录的起始点。
  • 根目录包含系统的所有文件和子目录。

  1. /etc
  • 系统的配置文件目录
  • 保存系统配置、启动脚本和服务管理文件。
  • 常见文件/目录:
    • /etc/passwd:用户账户信息。
    • /etc/fstab:文件系统挂载信息。
    • /etc/hostname:主机名配置。
    • /etc/network/:网络配置。
    • /etc/ssh/:SSH 服务配置。
    • /etc/systemd/systemd 服务的配置文件。

  1. /bin
  • 基本命令二进制文件目录
  • 包含普通用户和管理员都能使用的基础命令。
  • 示例命令:
    • lscpmvcatecho 等。

  1. /sbin
  • 系统管理二进制文件目录
  • 包含超级用户 (root) 使用的系统管理命令。
  • 示例命令:
    • ifconfigrebootshutdownfdisk 等。

  1. /usr
    • 用户程序和文件目录
    • 包含系统安装的应用程序、库文件和文档。
    • 重要子目录:
      • /usr/bin:用户命令二进制文件。
      • /usr/sbin:系统管理员命令。
      • /usr/lib:程序库文件。
      • /usr/share:共享数据,如帮助文档和配置文件。

  1. /var
    • 动态数据存储目录
    • 保存系统运行时产生的可变数据(日志文件、缓存等)。
    • 常见子目录:
      • /var/log:系统和服务的日志文件。
      • /var/spool:任务队列数据(如邮件、打印任务)。
      • /var/tmp:临时文件,重启后仍保留。

  1. /home
    • 用户主目录
    • 每个用户在此目录下都有自己的文件夹。
    • 示例:
      • /home/user1user1 用户的个人目录。
      • 用户数据、配置文件通常存放于此。

  1. /root
    • root 用户的主目录
    • 超级用户 root 的个人目录,类似于普通用户的 /home

  1. /boot
    • 启动引导文件目录
    • 包含内核、启动加载器(如 GRUB)的文件。
    • 常见文件:
      • vmlinuz:Linux 内核。
      • grub/:GRUB 引导加载器配置。

  1. /lib/lib64
  • 系统库文件目录
  • 包含核心系统程序所需的共享库文件。
  • /lib 是 32 位库,/lib64 是 64 位库。

  1. /tmp
  • 临时文件存储目录
  • 用于存放临时文件,系统重启时会清空。

  1. /dev
  • 设备文件目录
  • Linux 将硬件设备抽象为文件形式,存放在此目录中。
  • 常见设备文件:
    • /dev/sda:磁盘设备。
    • /dev/null:空设备。
    • /dev/tty:终端设备。

  1. /mnt/media
  • 挂载点目录
  • /mnt:临时挂载文件系统的目录。
  • /media:挂载移动设备(如 U 盘、CD-ROM)时使用。

  1. /opt
  • 第三方软件安装目录
  • 系统外部应用程序通常安装在此处。

  1. /proc
  • 内核和进程信息的虚拟文件系统
  • 包含内核和当前运行进程的动态信息。
  • 示例:
    • /proc/cpuinfo:CPU 信息。
    • /proc/meminfo:内存信息。

  1. /sys
  • 系统硬件信息的虚拟文件系统
  • 提供设备和内核交互的接口,类似 /proc

  1. /run
  • 运行时数据目录
  • 存放系统启动时生成的临时文件,例如 PID 文件、socket 文件。

  1. /srv
  • 服务数据目录
  • 存放系统提供的服务相关的数据文件(如 FTP、Web 服务的数据)。

  1. /lost+found
  • 文件系统恢复数据目录
  • 当系统崩溃或文件损坏时,文件修复工具会将修复的文件存放在此目录。

补充小资源

另外,我还做了一个简单的组织结构图,希望能帮助小伙伴们更加直观的了解Linux的文件系统结构:
tips: 图片太长了,导致字有点小,可以用鼠标点击图片查看哦~
Linux文件系统结构


通过本篇博客的介绍这些目录,希望能帮助小伙伴们更好地管理和使用 Linux 系统。
每个目录都有明确的职责,避免将文件存放到错误位置,有助于系统的稳定运行和维护。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/493218.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【服务器】MyBatis是如何在java中使用并进行分页的?

MyBatis 是一个支持普通 SQL 查询、存储过程和高级映射的持久层框架。它消除了几乎所有的 JDBC 代码和参数的手动设置以及结果集的检索。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 …

Elasticsearch-DSL高级查询操作

一、禁用元数据和过滤数据 1、禁用元数据_source GET product/_search {"_source": false, "query": {"match_all": {}} }查询结果不显示元数据 禁用之前: {"took" : 0,"timed_out" : false,"_shards" : {&quo…

使用 UniApp 在微信小程序中实现 SSE 流式响应

概述 服务端发送事件(Server-Sent Events, SSE)是一种允许服务器向客户端推送实时更新的技术。SSE 提供了一种单向的通信通道,服务器可以持续地向客户端发送数据,而不需要客户端频繁发起请求。这对于需要实时更新的应用场景非常有用。 流式传输的特点是将数据逐步传输给客…

【Tomcat】第六站(最后一站啦!):数据的返回

1. 引言 前端资源比如html页面,进行返回。截止到目前我们写的项目架构不支持前端页面(静态资源 )。 2. 数据的返回 2.1 准备 为了能够写前端页面,新建一个项目。选择Maven项目,下一步,下一步。 加载完…

electron-vite【实战系列教程】

创建项目 https://blog.csdn.net/weixin_41192489/article/details/144442262 安装必要的插件 UI 库 element-plus npm install element-plus --save安装 element-plus 图标 npm install element-plus/icons-vue安装插件 – 自动注册组件 vs 自动导入框架方法 npm install -…

信号处理相关的东东(学习解惑)

信号处理相关的东东(学习解惑) 所有内容学习自知乎专栏,https://www.zhihu.com/column/xinhao,写的很好,值得反复学习 时频域分析的一些常用概念 FROM:https://zhuanlan.zhihu.com/p/35742606 1、相加性…

[Python学习日记-73] 面向对象实战1——答题系统

[Python学习日记-73] 面向对象实战1——答题系统 简介 需求模型——5w1h8c 领域模型 设计模型 实现模型 案例:年会答题系统 简介 在学习完面向对象之后你会发现,你还是不会自己做软件做系统,这是非常正常的,这是因为计算机软…

简单工厂模式和策略模式的异同

文章目录 简单工厂模式和策略模式的异同相同点:不同点:目的:结构: C 代码示例简单工厂模式示例(以创建图形对象为例)策略模式示例(以计算价格折扣策略为例)UML区别 简单工厂模式和策…

SQL语句整理五-StarRocks

文章目录 查看版本号:SPLIT:insert 和 update 结合 select:报错:1064 - StarRocks planner use long time 3000 ms in memo phase:字段增删改: 查看版本号: select current_version(); current…

中化信息与枫清科技深化合作:共探“AI+”产业新生态

随着数字化转型的浪潮席卷全球,数据已成为推动创新和经济增长的关键力量。为持续深化数据要素价值挖掘与应用实践,推动打造行业交流平台,驱动产业创新共荣,2024 年 12 月 18 日 -19 日,由中国通信标准化协会主办的“20…

CH340系列芯片驱动电路·CH340系列芯片驱动!!!

目录 CH340基础知识 CH340常见类型 CH340引脚功能讲解 CH340驱动电路 CH340系列芯片数据手册 编写不易,仅供学习,请勿搬运,感谢理解 常见元器件驱动电路文章专栏连接 LM7805系列降压芯片驱动电路降压芯片驱动电路详解-CSDN博客 ME62…

进网许可认证、交换路由设备检测项目更新25年1月起

实施时间 2025年1月1日起实施 涉及设备范围 核心路由器、边缘路由器、以太网交换机、三层交换机、宽带网络接入服务器(BNAS) 新增检测依据 GBT41266-2022网络关键设备安全检测方法交换机设备 GBT41267-2022网络关键设备安全技术要求交换机设备 GB/…

【HarmonyOS NEXT】Web 组件的基础用法以及 H5 侧与原生侧的双向数据通讯

关键词:鸿蒙、ArkTs、Web组件、通讯、数据 官方文档Web组件用法介绍:文档中心 Web 组件加载沙箱中页面可参考我的另一篇文章:【HarmonyOS NEXT】 如何将rawfile中文件复制到沙箱中_鸿蒙rawfile 复制到沙箱-CSDN博客 目录 如何在鸿蒙应用中加…

使用k6进行MongoDB负载测试

1.安装环境 安装xk6-mongo扩展 ./xk6 build --with github.com/itsparser/xk6-mongo 2.安装MongoDB 参考Docker安装MongoDB服务-CSDN博客 连接成功后新建test数据库和sample集合 3.编写脚本 test_mongo.js import xk6_mongo from k6/x/mongo;const client xk6_mongo.new…

电子应用设计方案-63:智能升降茶几系统方案设计

智能升降茶几系统方案设计 一、引言 智能升降茶几作为一种创新的家具产品,结合了实用性和功能性,能够满足不同场景下的使用需求。本方案旨在设计一款安全可靠、操作便捷、功能丰富的智能升降茶几。 二、系统概述 1. 系统目标 - 实现茶几桌面的平稳升降&…

C语言进阶(2) ---- 指针的进阶

前言:指针的主题,我们在初阶的《指针》章节已经接触过了,我们知道了指针的概念: 1.指针就是个变量,用来存放地址,地址唯一标识一块内存空间。 2.指针的大小是固定的4/8个字节(32位平台/64位平台)。 3.指针是…

OpenHarmony-4.HDI 框架

HDI 框架 1.HDI介绍 HDI(Hardware Device Interface,硬件设备接口)是HDF驱动框架为开发者提供的硬件规范化描述性接口,位于基础系统服务层和设备驱动层之间,是连通驱动程序和系统服务进行数据流通的桥梁,是…

[网络安全]XSS之Cookie外带攻击姿势详析

概念 XSS 的 Cookie 外带攻击就是一种针对 Web 应用程序中的 XSS(跨站脚本攻击)漏洞进行的攻击,攻击者通过在 XSS 攻击中注入恶意脚本,从而窃取用户的 Cookie 信息。 攻击者通常会利用已经存在的 XSS 漏洞,在受害者的…

MySQL复制问题和解决

目录 环境介绍 一,主库执行delete,从库没有该数据 模拟故障 修复故障 二,主库执行insert,从库已存在该数据 模拟故障 故障恢复 三,主库执行update,从库没有该数据 模拟故障 故障恢复 四&#xf…

基于Springboot人口老龄化社区服务与管理平台【附源码】

基于Springboot人口老龄化社区服务与管理平台 效果如下: 系统登陆页面 系统主页面 社区信息页面 社区文件页面 活动报名页面 走访任务管理页面 社区资讯页面 老人信息管理页面 研究背景 随着社会老龄化的加剧,老年人口比例逐渐增加,对老年…