Ubuntu文件系统目录结构解析

Ubuntu文件系统目录结构解析

Ubuntu文件系统结构

根目录“/”

在 Linux 下,“/”表示根目录,所有的目录都是从根目录开始衍生。

常见目录及其作用

/bin

  • 存放二进制可执行文件,即使在单用户模式下也能使用。既可以被 root 用户也可以被普通账户使用。

/boot

  • 包含Ubuntu的内核和启动文件,例如`vmlinuz-xxx`和GRUB启动加载器。

/dev

  • 存放设备文件,用于系统与设备的交互。

/etc

  • 包含系统配置文件,如用户账号和密码文件,服务的配置文件等。

/home

  • 系统默认的用户主目录,新建用户账户时,其主目录默认创建于此。

/lib

  • 存放库文件,这些是执行文件运行时所需的动态链接共享库。

/media

  • 为可移动存储设备提供挂载点,如SD卡和USB驱动器。

/mnt

  • 为用户挂载临时文件系统提供挂载点。

/opt

  • 存放可选的应用程序软件包,通常是第三方应用程序。

/root

  • root用户的主目录,即系统管理员的主目录。

/sbin

  • 存放系统管理和维护的必需程序,类似于`/bin`但主要是系统启动和恢复时使用。

/srv

  • 服务数据目录,存放服务相关的数据。

/sys

  • 虚拟文件系统,提供内核与用户空间之间的接口。

/tmp

  • 临时文件目录,存放临时文件。

/var

  • 存放经常变化的文件,如日志文件。

/usr

  • UNIX软件资源,非用户个人文件,存放系统广泛使用的应用程序和文件。

/proc

  • 虚拟文件系统,存放运行时系统信息和内核信息,直接存储于内存中。

绝对路径和相对路径

绝对路径

  • 从根目录“/”开始的完整路径,例如`/home/user/test/`。

相对路径

  • 相对于当前工作目录的路径。例如,`./test/`代表当前目录下的`test`目录,`..`代表上一层目录。
消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息