news 2026/7/16 3:23:02

理解Linux各个目录的作用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
理解Linux各个目录的作用

文章目录

  • 对比Windows理解Linux目录
    • `/`:目录起点
    • `/home`:各个用户的家目录
    • `/root`:超级用户的家目录
    • `/etc`:配置文件的专属目录
    • `/bin`:存放所有用户都可使用的最基本的命令
    • `/sbin`:存放超级管理员可使用的系统命令
    • `/usr`:用户程序目录。
    • `/var`:可变数据目录
    • `/opt`:可选应用程序目录
    • `/lib`与`/lib64`:系统库文件目录
    • `/dev`:设备文件目录
    • `/tmp`:临时文件目录

对比Windows理解Linux目录

/:目录起点

类似Windows的“我的电脑”

/home:各个用户的家目录

类似Windows中的user文件夹

例如通过useradd创建一个用户后,在/home中就会多出一个文件夹(名称是用户名):

/root:超级用户的家目录

类似Windows的Administrator的个人文件夹。

/etc:配置文件的专属目录

相比于Windows安装软件时配置文件可能位于软件安装的目录中,Linux则是把安装的各个软件的配置文件都放到/etc中统一管理。

/bin:存放所有用户都可使用的最基本的命令

lscp

/sbin:存放超级管理员可使用的系统命令

fdiskifconfig
例如fdist -l(列出有哪些硬盘分区),对于非root用户是没有执行权限的:

su ken,是切换到用户ken。
切换回root:su root

/usr:用户程序目录。

默认安装软件到此目录,也能修改。类似Windows中安装软件到C:/Program Files文件夹中。

下面举例,安装一下nginx:

通过whereis nginx查看nginx安装到哪了:

可以看到安装到了多个目录下,有的是sbin,有的是etc,有的是库文件。不像windows上集中安装到一两个文件夹中。

/var:可变数据目录

存放经常变化的文件。如日志、邮件、数据库文件、网站数据等。

/opt:可选应用程序目录

常用于存放第三方或大型商业软件的独立安装包。(一种建议)

/lib/lib64:系统库文件目录

存放系统最基本的共享库和内核模块,是/bin/sbin中命令运行的基础。

/dev:设备文件目录

将硬件设备和虚拟设备抽象为文件,通过读写这些文件来操作设备。

想对任何的硬件做一些操作,就是进入dev,对dev中描述硬件的文件做一些操作。

/tmp:临时文件目录

供所有用户存放临时文件,系统重启后可能被清空。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 3:21:33

HR202L湿敏电阻RC充放电法实战:从电路设计到湿度换算

1. HR202L湿敏电阻基础认知HR202L这款湿敏电阻在环境监测领域算是老面孔了,我最早接触它是在一个农业大棚项目里。当时需要低成本又可靠的湿度检测方案,对比了几种传感器后,最终选择了HR202L。它的核心原理是利用高分子材料的吸湿特性——当环…

作者头像 李华
网站建设 2026/7/16 3:19:47

AI大模型代码能力排行榜更新:Claude-Opus登顶与国产模型性价比分析

在实际 AI 开发和应用中,选择合适的大模型往往决定了项目的技术路线、开发效率和最终效果。最近一周的 AI 大模型排行榜显示,代码能力榜单的榜首位置发生了变化:claude-opus-4-7-thinking 从第二名升至第一,而原来的榜首 claude-f…

作者头像 李华
网站建设 2026/7/16 3:19:11

C语言实现Windows C盘清理工具:文件遍历与安全删除实战

在日常开发工作中,C盘空间不足是很多Windows用户都会遇到的困扰。第三方清理工具虽然方便,但往往功能冗余或存在安全风险。本文将手把手教你用C语言编写一个属于自己的C盘清理工具,只需3分钟就能掌握核心原理和实现方法。1. C盘清理工具的核心…

作者头像 李华
网站建设 2026/7/16 3:18:55

Arm Mac本地部署Overleaf:ARM64 Ubuntu+Docker全链路适配指南

1. 为什么在 Arm Mac 上跑本地 Overleaf 不是“装个 Docker 就完事”那么简单你刚买了一台 M2 Pro 的 MacBook,想用虚拟机搭个本地 Overleaf——毕竟学校服务器不稳定、在线版有编译时长限制、协作功能又不够灵活。你搜了“ubuntu overleaf docker arm64”&#xff…

作者头像 李华
网站建设 2026/7/16 3:17:18

OpenStack Nova手动安装:从零配置nova-api与nova-conductor

1. 项目概述:为什么在2024年还要亲手装 Nova?Nova 是 OpenStack 的心脏——它不负责界面、不处理存储、也不管网络调度,但它决定了每一台虚拟机能不能真正“活”起来。你点下“创建实例”按钮的那一刻,背后是 Nova 在协调调度器、…

作者头像 李华
网站建设 2026/7/16 3:16:34

洛谷题目:P1208 [USACO1.3] 混合牛奶 Mixing Milk 题解(本题简)

介绍: 前言: 给定牛奶总需求量、若干奶农各自的牛奶单价与最大供货量,在采购总量≥需求的前提下,让我们来求出采购牛奶的最小总花费。 #解题思路步骤: 1、明确问题的规则与核心: 1.1、题目中给的每日牛奶…

作者头像 李华