Linux中的目录结构是什么样的?有人说像“树”,你觉得呢

简介: 在 Linux/Unix 操作系统中,一切都是文件,即使目录是文件,普通文件也是文件,鼠标、键盘、打印机等设备也是文件,本文笔者将带大家了解一下Linux中的文件目录结构。

在 Linux/Unix 操作系统中,一切都是文件,即使目录是文件,普通文件也是文件,鼠标、键盘、打印机等设备也是文件,本文笔者将带大家了解一下Linux中的文件目录结构。

文件类型

Linux 中有三大类文件:

  • 通用文件:由二进制或 ASCII 数据组成的普通文件,比如文档、图像、音频和视频文件等。
  • 目录文件:在 Linux 中,目录也被归类为文件,因为它们还用作其他文件和文件夹的存储空间。
  • 设备文件:这些是为设备驱动程序提供接口的特殊文件,比如鼠标、键盘、USB 设备、硬盘驱动器等,这些文件位于/dev目录中。

在Windows中,目录结构都是分成C盘、D盘、E盘等,但是在Linux,目录是树级存放的:

我们注意到在Linux中有个顶级目录"/",Linux 中的所有内容,所有文件和目录都在“/”下。

下面我们来详细了解一下每个目录存放的到底是什么?

/bin

存放的是二进制或可执行程序,例如cp、ksh、ls、pwd等命令:

/dev

存放的是设备文件,例如 dev/sda1、dev/sda2 等:

/etc

存放的是系统配置文件,如密码信息、网络配置信息等:

/home

主目录,默认是当前用户的目录:

/lib

/bin/ 和 /sbin/ 中的二进制文件必不可少的库,包含内核模块和一个共享库:

库文件名是 ld*lib*.so.*

/mnt

包含用于挂载文件系统的临时挂载目录:

系统管理员可以挂载文件系统的临时挂载目录.

/proc

虚拟文件系统,以文件的形式提供进程和内核信息,在 Linux 中,对应一个 procfs 挂载,通常由系统动态自动生成和填充:

/root

root用户的家目录:

/sbin

管理员的二进制可执行程序:

位于此目录下的 linux 命令通常由系统管理员使用,用于系统维护目的。

/tmp

临时空间,通常在重新启动时清除:

/usr

只读用户数据的二级层次结构,用户相关程序:

  • /usr/bin 包含用户程序的二进制文件,如果在 /bin 下找不到用户二进制文件,请在 /usr/bin 下查找。
  • /usr/sbin 包含系统管理员的二进制文件,如果在 /sbin 下找不到系统二进制文件,请在 /usr/sbin 下查找。
  • /usr/lib 包含 /usr/bin 和 /usr/sbin 的库
  • /usr/local 包含您从源代码安装的用户程序。
  • /usr/src 包含 Linux 内核源代码、头文件和文档。

/opt

可选的应用软件包,附加应用程序应安装在 /opt/ 或 /opt/ 子目录下:

总结

Linux目录结构就跟树一样,本文介绍了Linux中常见的目录,希望对您有所帮助,有任何疑问可以在下方评论区与我讨论。

目录
相关文章
|
4小时前
|
Linux 虚拟化
Linux系统安装和目录结构
【1月更文挑战第1天】Linux系统安装和目录结构。
36 2
|
4小时前
|
Linux
Linux文件系统目录结构
Linux文件系统目录结构。
141 2
|
4小时前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南
|
4小时前
|
存储 安全 Unix
2023年最详细介绍Linux 系统目录结构!你确定不来了解一下吗?
2023年最详细介绍Linux 系统目录结构!你确定不来了解一下吗?
|
4小时前
|
存储 缓存 监控
Linux 文件系统目录结构详解
本文介绍了Linux文件系统的目录结构,包括`/bin`、`/boot`、`/dev`、`/etc`、`/home`、`/lib`、`/media`、`/mnt`、`/opt`、`/proc`、`/root`、`/sbin`、`/tmp`、`/usr`和`/var`等目录的用途和重要性。每个目录都有其特定的功能,例如`/bin`存放基本用户命令,`/boot`存储启动相关文件,`/home`是用户主目录,`/lib`包含共享库,`/proc`提供进程信息,`/usr`存储用户程序资源,而`/var`则用于可变数据如日志文件。理解这些目录的用途有助于更好地管理和使用Linux系统。
Linux 文件系统目录结构详解
|
4小时前
|
IDE Unix Linux
Linux系统简介、安装Linux系统、Linux系统目录结构、Linux命令行
Linux系统简介、安装Linux系统、Linux系统目录结构、Linux命令行
|
4小时前
|
Linux
linux系统目录结构
linux系统目录结构
9 0
|
4小时前
|
Linux
Linux目录结构
【2月更文挑战第19天】Linux目录结构。
17 1
|
4小时前
|
存储 监控 安全
【Linux】Linux系统编程——Linux目录结构
【Linux】Linux系统编程——Linux目录结构
28 3
|
4小时前
|
存储 Oracle 安全
Linux目录结构
Linux的文件系统是采用级层式的树状目录结构,“/”是所有目录的顶点,称为"根目录",在此目录下创建其他目录
21 0