0

0

Linux根目录下有哪些重要目录 各标准目录功能详解

P粉602998670

P粉602998670

发布时间:2025-07-05 10:31:18

|

816人浏览过

|

来源于php中文网

原创

linux根目录下关键目录的作用如下:1./bin存放基本命令,如ls、cp等,供所有用户使用;2./sbin存放系统管理命令,如reboot、halt,需root权限执行;3./etc是配置文件核心目录,如passwd、resolv.conf;4./var存储可变数据,如日志(/var/log)、缓存(/var/cache);5./usr存放用户程序及只读数据,包含/usr/bin、/usr/sbin等子目录;6./home为普通用户主目录,保存个人文件与配置;7./tmp与/run用于临时文件,重启或运行期间可能被清空;8./dev表示设备文件,如硬盘/dev/sda、终端/dev/tty1;9./proc与/sys提供虚拟文件系统接口,反映进程、硬件及内核状态。

Linux根目录下有哪些重要目录 各标准目录功能详解

Linux系统的根目录 / 是整个文件系统的起点,下面包含了很多关键目录。这些目录大多遵循FHS(Filesystem Hierarchy Standard)标准,也就是文件系统层级结构标准。理解这些目录的作用,对系统维护、软件安装和排查问题都有帮助。

Linux根目录下有哪些重要目录 各标准目录功能详解

/bin — 基本命令存放目录

/bin 是 Binary 的缩写,里面放的是系统启动和运行所必需的基本命令,比如 lscpmvrmcat 等。这些命令即使在单用户模式下也能使用。

Linux根目录下有哪些重要目录 各标准目录功能详解
  • 这个目录一般不会包含复杂的脚本或依赖很多库的程序。
  • 比如你执行 ls 命令时,其实是在运行 /bin/ls 这个可执行文件。
  • 它是所有用户都可以访问的通用命令区域。

/sbin — 系统管理命令目录

/sbin 里的命令主要是给系统管理员使用的,比如 ifconfigreboothaltfdisk 等。

  • 普通用户通常没有权限直接执行这里的命令。
  • 这些命令往往需要更高的权限(如 root 权限)才能运行。
  • 比如重启系统要用到的 reboot 就放在这个目录里。

/etc — 配置文件目录

/etc 是 Linux 中最重要的配置文件存放地,几乎所有服务和应用程序的配置文件都在这里。

Linux根目录下有哪些重要目录 各标准目录功能详解
  • 比如:
    • /etc/passwd:用户账户信息
    • /etc/hostname:主机名设置
    • /etc/resolv.conf:DNS解析配置
  • 这些文件大多是文本格式,可以用编辑器打开修改。
  • 修改前建议备份原文件,避免出错后无法恢复。

/var — 可变数据目录

/var 存放的是经常变化的数据,比如日志、缓存、邮件等。

  • 常见子目录包括:
    • /var/log:各种服务的日志文件,比如系统日志 syslog、安全日志 auth.log
    • /var/cache:缓存数据,比如软件包缓存
    • /var/run:运行时产生的临时文件,比如进程 PID 文件
  • 日常运维中,查看日志排错基本都离不开 /var/log

/usr — 用户程序和只读静态数据

/usr 全称是 Unix Software Resource,是存放用户程序和只读数据的地方。

智谱AI开放平台
智谱AI开放平台

智谱AI大模型开放平台-新一代国产自主通用AI开放平台

下载
  • 类似于 Windows 下的 Program Files
  • 包括:
    • /usr/bin:普通用户命令(非系统必须)
    • /usr/sbin:系统管理命令(非系统必须)
    • /usr/lib:库文件
    • /usr/include:C/C++头文件
    • /usr/share:共享资源(如图标、文档、翻译等)
注意:早期 /bin 和 /sbin 是为了节省空间而单独存在的,现在随着硬盘容量变大,有些系统开始合并 /usr/bin 到 /bin。

/home — 用户主目录

每个普通用户的“家”都在 /home 下,比如用户 alice 的主目录就是 /home/alice

  • 用户有完全控制权,可以自由存放自己的文件。
  • 主目录里通常会有一些隐藏的配置文件(以点开头),比如 .bashrc.ssh 等。
  • 系统升级或重装时,只要保留 /home 目录,就能保留用户数据。

/tmp 和 /run — 临时文件目录

这两个目录用于存放临时文件,但用途略有不同:

  • /tmp:供所有用户和程序使用的临时存储空间,系统重启后内容会被清空。
  • /run:存放系统运行时所需的临时文件,比如守护进程的 PID 文件。

不要在这个目录长期保存重要数据,因为它们随时可能被清除。


/dev — 设备文件目录

在 Linux 中,一切皆文件,硬件设备也不例外,都表示为 /dev 下的文件。

  • 比如:
    • /dev/sda:第一块硬盘
    • /dev/tty1:第一个终端设备
    • /dev/null:黑洞设备,丢弃写入它的所有数据
  • 这些文件不是真正的磁盘文件,而是内核提供的接口。

/proc 和 /sys — 虚拟文件系统

这两个目录并不真正存在于磁盘上,而是由内核动态生成的虚拟文件系统。

  • /proc:提供关于进程和系统状态的信息,比如:
    • /proc/cpuinfo:CPU信息
    • /proc/meminfo:内存信息
    • /proc/:某个进程的详细信息
  • /sys:更偏向于硬件设备和驱动的信息,主要用于调试和配置内核模块。

基本上就这些了。了解这些目录的功能,有助于你在日常使用或维护 Linux 系统时快速定位文件和解决问题。虽然一开始看起来有点多,但用得多了自然就熟悉了。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

238

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

560

2024.03.01

resource是什么文件
resource是什么文件

Resource文件是一种特殊类型的文件,它通常用于存储应用程序或操作系统中的各种资源信息。它们在应用程序开发中起着关键作用,并在跨平台开发和国际化方面提供支持。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

163

2023.12.20

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1235

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

275

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2194

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

33

2026.01.19

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

927

2023.07.26

抖音网页版入口与视频观看指南 抖音官网视频在线访问
抖音网页版入口与视频观看指南 抖音官网视频在线访问

本专题汇总了抖音网页版的入口链接、官方登录页面以及视频观看入口,帮助用户快速访问抖音网页版,提供免登录访问方式和直接进入视频播放页面的方法,确保顺利浏览和观看抖音视频。

22

2026.02.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.4万人学习

Git 教程
Git 教程

共21课时 | 3.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号