Linux目录结构解析

Linux常用目录结构

在这里插入图片描述

/:根目录存放在系统的所有文件

~:一般特指当前用户的家目录。root用户一般为:/root,普通用户为:/home/用户名

/home:新用户新建时,会在此目录建立新的用户文件,也就是此用户的家目录。

/bin:(binary file) 存放程序的二进制可执行文件。如:pwd

在这里插入图片描述

/sbin:(system binary file)系统管理员使用的系统二进制可执行文件。如:adduser、addgroup、service

在这里插入图片描述

/boot:(system boot directory)系统启动引导目录,操作系统启动时所需的所有内容。

在这里插入图片描述

/dev:(devices list)设备列表,包含设备硬件的文件。如:sda

在这里插入图片描述

/etc:(edit to configure)存储应用程序配置文件。如:ssh、mysql

在这里插入图片描述

/lib、 /lib32、 /lib64:(library)程序的依赖库,存储bin、sbin可执行程序的各种功能的文件。

在这里插入图片描述

/mnt:挂载临时的文件系统。

/media:可移动媒体的挂载点。

/opt:(optional folder)通常是来自供应商的手动安装软件所在的位置。

/proc:(process file)存放系统资源和进程相关的信息文件。如cpu信息、系统版本

在这里插入图片描述
为什么这么多数字文件夹,是因为每个进程PID,都会对应一个文件夹。里面会有对应进程的相关信息。
在这里插入图片描述

/run:(run in RAM)也称 tmpfs 临时文件系统,这个目录用于存放在引导过程中的早期启动的进程的运行时的信息。(个人理解是程序运行时,文件存储在内存的数据。)

/snp:存放snap软件包的目录。

/srv:(service folder)“/srv” 目录包含服务器的数据。如果你在Linux机器上运行web服务器,你的站点的HTML文件将进入/srv/http(或/srv/www)。如果您正在运行FTP服务器,那么您的文件将进入/srv/ FTP。

/sys:(system folder)结构化的方式获取有关系统及其组件(主要是附加和安装的硬件)的信息。

/tmp:(temp folder)用于存放应用程序工作期间的缓存文件。

在这里插入图片描述

/usr:(user application space)用户应用程序存放的目录,里面也会有bin、lib等目录。(已安装的软件,一般都会在目录下)

在这里插入图片描述

/var:(variable directory)存放伴随时间不断增大的系统和应用程序的文件。如日志。

在这里插入图片描述

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值