【Linux 系统】--- 文件系统层次结构 超详细

概述

在这里插入图片描述

  • 一个好的安装教程能够帮助开发者完成更便捷、更快速的开发。
  • 书山有路勤为径,学海无涯苦作舟。我是秋知叶i、期望每一个阅读了我的文章的开发者都能够有所成长。

开发环境

开发系统:Linux 系统

一、Linux系统 文件系统层次结构

1、/(根目录)

Linux文件系统的起点,包含整个文件系统的根目录。

2、/bin(binaries)

存放系统的核心命令和可执行文件,如ls、cp、cat等。

3、/boot

包含启动Linux系统所需的文件,如内核文件和引导加载程序。

4、/dev(devices)

包含设备文件,用于访问计算机硬件设备,如键盘、鼠标等。

5、/etc(etcetera)

存放系统的配置文件,如网络设置、用户账户等。

6、/home

用户的主目录,每个用户都有一个对应的子目录。

7、/lib(libraries)

存放系统的共享库文件,这些库文件被程序共享使用。

8、/media

用于自动挂载可移动介质,如CD-ROM、USB设备等。

9、/mnt(mount)

用于临时挂载文件系统和其他临时存储设备。

10、/opt(optional)

用于存放第三方软件包和可选应用。

11、/proc(process)

是一种虚拟文件系统,提供了有关系统和进程的实时信息。

12、/root

超级用户(root)的主目录。

13、/sbin(system binaries)

存放系统管理员的系统命令。

14、/srv(service)

存放特定服务(如FTP服务器)所需的数据文件。

15、/tmp(temporary)

用于存放临时文件,系统重启后会自动清除。

16、/usr(Unix System Resources)

存放系统用户和应用程序的非核心文件。

  • /usr/bin: 存放用户级可执行文件。
  • /usr/include: 存放头文件,用于编译和开发。
  • /usr/lib: 存放非系统核心库文件。
  • /usr/share: 存放共享数据,如应用程序的资源文件。
  • /usr/local: 用于存放本地安装的软件和用户自定义的程序。

17、/var(variable)

存放系统和程序运行时产生的变化数据文件。

  • /var/log: 存放日志文件。
  • /var/spool: 存放应用程序的数据队列和缓存文件。
  • /var/www: 存放Web服务器的文件。

这些目录按照功能和用途来组织文件和目录,使系统维护和管理更加方便和规范。这个文件系统层次结构是Linux系统的标准化实现,在不同的Linux发行版中基本保持一致。

二、Linux系统 文件系统层次结构表格

目录说明
/根目录
/bin存放核心命令和可执行文件
/boot启动文件和引导加载程序
/dev设备文件
/etc配置文件
/home用户主目录
/lib共享库文件
/media可移动介质自动挂载点
/mnt临时挂载点
/opt第三方软件包和可选应用
/proc虚拟文件系统,包含系统和进程信息
/root超级用户根目录
/sbin系统管理员命令
/srv存放特定服务的数据文件
/tmp临时文件
/usr用户和应用程序的非核心文件
/usr/bin用户级可执行文件
/usr/include头文件
/usr/lib非系统核心库文件
/usr/share共享数据,如应用程序资源文件
/usr/local本地安装的软件和用户自定义程序
/var系统和程序运行时的变化数据
/var/log日志文件
/var/spool应用程序数据队列和缓存文件
/var/wwwWeb服务器文件
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋知叶i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值