根目录/是Linux文件系统的起点,所有目录从其延伸。/bin存放基本用户命令如ls、cp;/etc存储系统配置文件如passwd、fstab;/home为普通用户主目录;/var保存日志、缓存等可变数据;/tmp和/run用于临时和运行时文件;/usr存放非关键程序资源;/dev管理设备文件;/proc和/sys提供内核与进程信息的虚拟文件系统;/boot存放启动文件如内核镜像;/root是管理员主目录,/sbin含系统管理命令。各目录分工明确,构成标准化结构,便于维护与管理。

Linux 文件系统的根目录用 / 表示,是整个文件系统结构的起点,所有其他目录和文件都从根目录延伸出来。它不隶属于任何一个分区或设备,而是整个目录树的最顶层,所有挂载点都基于它展开。理解根目录及其下各级子目录的作用,对掌握 Linux 系统运行机制至关重要。
/bin — 基本用户命令
存放系统启动和运行所必需的、所有用户都能使用的可执行文件。例如 ls、cp、mv、rm 等常用命令都在这里。这些程序在单用户模式下也必须可用。
- 包含 shell 解释器(如 bash)的基础版本
- 通常为静态链接或依赖最少的动态库
- 与 /sbin 不同,/bin 面向普通用户
/etc — 系统配置文件
存储系统及应用程序的配置文件。虽然名字来源于“et cetera”,但在现代 Linux 中专用于配置管理。
- 常见文件包括 /etc/passwd(用户信息)、/etc/fstab(挂载表)、/etc/network/interfaces(网络设置)
- 多数为纯文本,可用编辑器直接修改
- 更改前建议备份,错误配置可能导致系统无法启动
/home — 普通用户主目录
每个普通用户都有一个以用户名命名的子目录,用于存放个人文件、配置和工作数据。
- 用户登录后默认进入自己的 home 目录
- 隐藏配置文件(以 . 开头)通常存放在这里
- 系统升级时一般不会影响 home 目录内容,适合保留个人数据
/var — 可变数据文件
存放运行过程中不断变化的文件,如日志、缓存、数据库、邮件等。
- /var/log 存放系统和应用日志,是排查问题的重要依据
- /var/cache 保存程序运行产生的缓存数据
- /var/spool 用于任务队列,如打印任务、计划任务等
/tmp 和 /run — 临时文件存储
/tmp 用于存放临时文件,系统重启后通常会被清空;/run 则保存自系统启动以来的运行时数据。
- /run 包含进程 ID 文件(.pid)、锁文件、socket 文件等
- 两者均为内存文件系统(tmpfs),读写速度快
- 不应在这些目录中存放重要持久数据
/usr — 用户程序和资源
原意为“user”,但现在更多表示“Unix System Resources”,存放非关键但常用的程序和文件。
安装说明重要提醒:程序不支持二级目录安装,请使用一级目录或二级目录绑定!第一步,确定你的服务器支持PHP+mysql。第二步,确定你的服务器开启了gd库。第三步,将upload文件内的文件上传到网站的根目录第四步,访问你的域名+ /install/index.html进行安装,linux系统访问你的域名+ /Install/index.html第五步,按照安装程序步骤进行安装配置第六步,安装完毕后
- /usr/bin 存放大部分用户命令
- /usr/lib 存放共享库
- /usr/share 存放架构无关的数据,如文档、图标、字体等
/dev — 设备文件
Linux 将硬件设备抽象为文件,统一在 /dev 下管理。
- 如 /dev/sda 表示第一块 SATA 硬盘,/dev/ttyS0 表示串口
- 由内核或 udev 动态创建
- 操作这些“文件”即操作实际硬件
/proc 和 /sys — 虚拟文件系统
这两个目录不占用磁盘空间,内容由内核在运行时动态生成。
- /proc 提供进程和系统信息,如 /proc/cpuinfo、/proc/meminfo
- /sys 用于导出内核对象(如设备、驱动)的信息,支持热插拔和电源管理
- 可通过读写这些文件调整内核参数(需权限)
/boot — 启动相关文件
存放启动加载器(如 GRUB)和内核镜像。
- 典型文件包括 vmlinuz(压缩内核)、initramfs、grub/ 目录
- 独立分区有助于加密根文件系统时仍能读取启动文件
- 删除或损坏会导致系统无法启动
/root 和 /sbin — 管理员专用
/root 是 root 用户的主目录,不同于 /home/root;/sbin 存放系统管理员使用的管理命令。
- /sbin 中的命令如 fdisk、iptables、reboot 等仅限 root 使用
- 普通用户通常不在 PATH 中包含 /sbin
- 维护系统稳定性和安全性的重要设计
基本上就这些。根目录下的每一级都有明确分工,这种标准化结构使得 Linux 系统易于维护、移植和自动化管理。了解它们的作用,有助于日常使用、故障排查和系统优化。不复杂但容易忽略。









