当前位置:首页>Linux>Linux 系统目录结构详解:一文搞懂根目录下的每个文件夹

Linux 系统目录结构详解:一文搞懂根目录下的每个文件夹

  • 2026-10-11 06:40:28
Linux 系统目录结构详解:一文搞懂根目录下的每个文件夹

Linux 系统目录结构详解:一文搞懂根目录下的每个文件夹

Linux 的文件系统就像一棵大树,从根目录 / 开始,所有文件和目录都挂载在这棵树上。对于初学者来说,搞懂每个目录的作用,是掌握 Linux 的第一步。

今天这篇文章,帮你一次性把 Linux 系统目录结构彻底搞清楚。

· · ·

一、系统启动与内核相关

/boot —— 系统启动目录

存放 Linux 内核文件和开机引导程序(bootloader)。

⚠️ 特别注意:如果 /boot 目录被占满,系统将无法正常开机!清理旧内核时一定要小心。

/dev —— 硬件设备目录

所有硬件设备在这里以文件形式存在:

/dev/sda — 第一块硬盘
/dev/cdrom — 光驱
/dev/null — 黑洞,丢弃不需要的输出

二、系统命令与依赖

/bin —— 基础命令目录

存放系统最常用的命令:ls、cp、mv、cd 等。这些是系统启动就必须具备的基础指令。

/sbin —— 管理员命令目录

存放 root 用户专属的系统管理命令,如磁盘分区、系统启停等运维指令。普通用户大多无法执行。

/lib 与 /lib64 —— 系统依赖库

底层依赖库文件,支撑 /bin 和 /sbin 里的命令正常运行。

三、配置与用户目录

/etc —— 系统配置中心

全系统配置文件都在这里:

账号配置(/etc/passwd)
网卡配置(/etc/network/)
服务配置

💡 改配置,来 /etc,这是运维最常打交道的目录。

/home —— 普通用户家目录

新建用户时会自动生成 /home/用户名,个人文档、桌面数据默认存在这里。

/root —— 超级管理员家目录

root 用户的专属目录,与普通用户的 /home 分开存放。

四、软件安装目录

/usr —— 系统软件目录

类似 Windows 的 C:\Program Files,绝大多数应用软件都安装在这里:

/usr/bin — 日常应用命令
/usr/local — 手动编译安装的软件默认路径

/opt —— 第三方商业软件

大型第三方商业软件(如 MySQL、Oracle)通常安装在 /opt 目录。

五、动态数据与临时文件

/var —— 动态数据目录

存放不断变化的数据:系统日志、邮件、缓存、数据库、网站数据等。文件大小会持续增长。

/tmp —— 全局临时目录

程序运行时的临时文件存放处,系统会定期自动清理。

六、挂载目录

/mnt —— 手动挂载点

运维人员手动挂载硬盘、网络共享盘时常用的目录。

/media —— 自动挂载点

系统自动挂载 U 盘、移动硬盘、光盘的目录,插入外设时自动挂载。

七、特殊目录

/proc —— 虚拟文件系统

这是一个虚拟目录,不占用硬盘空间,开机自动生成,关机自动消失。可以实时查看 CPU、内存、进程等运行数据。

· · ·
目录核心作用
/boot系统启动,占满会无法开机
/dev硬件设备文件化
/bin /sbin系统命令(基础/管理员)
/etc配置文件中心
/home /root用户家目录
/usr /opt软件安装目录
/var动态数据(日志/数据库)
/tmp临时文件
/mnt /media挂载点(手动/自动)
/proc虚拟运行数据

掌握这些目录,Linux 文件系统就再也不是迷宫了。

 
下期预告:Linux 用户权限管理入门
 
—— 三页札记
 
关注我,每周分享 Linux 运维干货 👇

最新文章

随机文章