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
- Agent 评测体系与评测集构建——美团《评测漫谈》+《评测白皮书 01》笔记
- 多模态 LLM 用户智能体做推荐系统离线 A/B 测试
- 自我改进 Agent 统一拆解:θ / Σ 双路线
- CS146S 学习笔记(Week 4-8):从智能体管理者到多栈 AI 构建
- CS146S 学习笔记:从 Prompt 技术全景到 AI IDE 设计文档规范
- 二分查找双模板 + searchInsert 逐行拆解:从模板到边界
- Agent Memory 全景:30 个记忆技术的模块化拆解
- LightRAG 深度解析:简单快速的图增强 RAG