Linux文件路径
一、目录架构设计理念
Linux 采用树形目录结构,根目录(/)为所有分支的起点。这种设计遵循FHS标准(Filesystem Hierarchy Standard),确保不同发行版的兼容性 。其核心思想包括:
- 分层管理:系统文件、用户文件、运行时数据分离存放
- 虚拟文件系统:通过
/proc和/sys实现内核与用户空间的信息交互 - 模块化扩展:第三方软件通过
/opt或/usr/local独立安装 不同于Windows(以盘来划分)Linux只有一个根目录(/) 表示文件一般是/usr/local/hello.txt 第一个表示根目录 后面的表示层级关系
二、核心目录功能解析
| 目录路径 | 核心功能 | 典型内容示例 |
|---|---|---|
| /bin | 基础用户命令(所有用户可用) | ls, cp, mv 等二进制文件 |
| /etc | 系统全局配置文件 | passwd(用户信息)、fstab(挂载配置)、network/(网络配置) |
| /home | 用户主目录(每个用户独立子目录) | ~/Documents, ~/.bashrc(用户配置文件) |
| /var | 动态数据存储(日志、缓存等) | /var/log/(系统日志)、/var/cache/(应用缓存) |
| /usr | 用户级软件资源(相当于Windows的Program Files) | /usr/bin/(应用程序)、/usr/lib/(共享库) |
| /proc | 进程与内核信息(内存映射的虚拟文件系统) | /proc/cpuinfo(CPU信息)、/proc/[PID]/(进程详情) |
| /dev | 设备文件接口 | /dev/sda(磁盘设备)、/dev/tty(终端设备) |
| /boot | 启动加载文件 | vmlinuz(内核镜像)、grub/(引导程序配置) |
Enjoy Reading This Article?
Here are some more articles you might like to read next:
- Google Gemini updates: Flash 1.5, Gemma 2 and Project Astra
- Displaying External Posts on Your al-folio Blog
- Graph RAG with Milvus —— 纯向量库造图的多跳推理
- Hierarchical Indices 层级索引 —— 先粗后细的两级检索
- HyDE 与 HyPE —— 假设检索技术的两个方向
- 二叉树刷题总结
- RAG 技术体系化分类——从 Pipeline 阶段到失败模式
- MemoRAG 记忆增强型 RAG 总结
- Microsoft GraphRAG 基于知识图谱的 RAG 总结
- Multimodal RAG with Captioning 图像描述型多模态 RAG 总结