Linux的菜单层级结构及其作用

Administrator
发布于 2025-06-21 / 1 阅读
0
0

Linux的菜单层级结构及其作用

顶层目录结构与作用

目录

作用说明

/

根目录,整个文件系统的起点,所有路径都从这里开始。

/bin

存放最基本的用户命令(binary),如 lscpmv,启动系统和进入单用户模式时也可用。

/boot

启动相关文件,如内核 vmlinuz、引导程序 grub 等,系统引导时读取。

/dev

设备文件目录,Linux 一切皆文件,如 /dev/sda 是硬盘,/dev/null 是空设备。

/etc

系统配置文件目录,如网络、用户、服务等配置均在此。重要文件有 /etc/passwd/etc/fstab 等。

/home

普通用户的主目录,如用户 xiaosheng 的目录为 /home/xiaosheng

/lib

系统启动和 /bin/sbin 命令依赖的共享库,类似于 Windows 的 DLL。

/lib64

专门为 64 位系统提供的共享库目录。

/media

可移动介质挂载点,如 U 盘、光盘自动挂载到此目录下。

/mnt

通用挂载点,通常手动挂载外部设备使用。

/opt

可选软件包安装位置,一些大型第三方软件会默认安装在这里。

/proc

虚拟文件系统,提供内核和进程信息,如 /proc/cpuinfo 查看 CPU 信息。

/root

超级用户(root)的主目录。注意与 / 不同。

/run

系统运行时的临时文件,主要保存 PID、Socket 等运行状态信息。

/sbin

系统管理命令,如 shutdownrebootmkfs 等,仅限管理员使用。

/srv

服务数据目录,如 Web 服务或 FTP 的数据目录(较少用)。

/sys

/proc 类似,也是一个虚拟文件系统,用于管理和查看硬件设备信息。

/tmp

临时文件目录,所有用户均可访问,但重启后内容通常被清除。

/usr

用户级应用程序和文件,类似 Windows 的 "Program Files"。

/usr/bin

大部分普通用户命令所在位置。

/usr/sbin

大部分系统管理命令,非 root 用户不可用。

/usr/lib

/usr/bin/usr/sbin 的支持库。

/usr/local

本地安装的软件目录,不由发行版管理。

/var

可变数据,如日志(/var/log)、邮件、缓存等常变内容。


特殊说明

  • /etc 是系统的大脑:所有配置文件集中地。

  • /var/log 是系统的黑匣子:服务运行日志都在这里。

  • /proc/sys 虽是目录,但其实是内核虚拟出来的,不占磁盘空间。


小技巧:查看每个目录大小

b


评论