【linux】Linux 常见目录特性、权限和功能

目录 特性 默认权限 主要功能/用途
/ 根目录,所有目录的起点 755 文件系统的顶层目录,包含所有其他子目录和文件
/bin 基础二进制命令目录(系统启动和修复必需的命令) 755 存放所有用户可用的基本命令(如 ls, cp, bash 等)
/boot 启动相关文件 755 包含内核文件、引导加载器(如 GRUB)和启动配置文件
/dev 设备文件目录(虚拟文件系统) 755 包含硬件设备和虚拟设备的文件(如 /dev/sda, /dev/null
/etc 系统全局配置文件 755 存放系统和应用程序的配置文件(如 /etc/passwd, /etc/fstab
/home 用户主目录 755 普通用户的个人目录(如 /home/username),存储用户数据和个性化配置
/lib 共享库文件目录 755 存放系统核心共享库和内核模块(32 位系统使用)
/lib64 64 位共享库文件目录(仅 64 位系统) 755 存放 64 位系统核心共享库
/media 可移动设备挂载点 755 自动挂载可移动设备(如 U 盘、光盘等)
/mnt 临时手动挂载目录 755 手动挂载临时文件系统(如网络存储、硬盘分区等)
/opt 第三方软件安装目录 755 存放第三方独立软件(如大型商业软件或自定义编译的软件)
/proc 内核和进程信息(虚拟文件系统) 555 提供进程和系统信息的实时访问(如 /proc/cpuinfo
/root 超级用户(root)的主目录 700 root 用户的个人目录,权限严格限制
/run 运行时数据(临时文件系统) 755 存放系统运行时的临时数据(如 PID 文件、套接字文件等),重启后清空
/sbin 系统管理命令目录 755 存放系统管理员使用的命令(如 fdisk, iptables 等)
/srv 服务数据目录 755 存放特定服务的数据(如 Web 服务的 /srv/www
/sys 系统硬件和驱动信息(虚拟文件系统) 555 提供内核和设备驱动的配置接口
/tmp 临时文件目录(可能重启清空) 1777 存放临时文件,所有用户可读写(粘滞位 t 保护用户只能删除自己的文件)
/usr 用户程序和数据(静态文件) 755 包含用户级应用程序、库、文档等(如 /usr/bin, /usr/lib
/var 可变数据目录(动态文件) 755 存放经常变化的文件(如日志 /var/log、数据库 /var/lib、邮件 /var/mail 等)

注意事项

  1. 粘滞位(Sticky Bit)/tmp 的权限 1777 中,1 表示粘滞位,确保用户只能删除自己的文件。
  2. 虚拟文件系统/dev, /proc, /sys 是虚拟文件系统,实际不占用磁盘空间,由内核动态生成。
  3. 动态 vs 静态
    • /usr 存放静态数据(安装后不常修改)。
    • /var 存放动态数据(频繁变化)。
  4. 权限差异/root 默认权限为 700(仅 root 可访问),而 /home 下的用户目录通常为 755
  5. 现代变化 :部分发行版中,/bin/lib 可能符号链接到 /usr/bin/usr/lib(如 Ubuntu 的 "UsrMerge" 方案)。
相关推荐
青青草原技术员灰太狼2 小时前
Nginx的https搭建
linux·服务器·网络
xu_yule2 小时前
网络和Linux网络-4(应用层)序列化和反序列化(网络计算器)
linux·网络
万岳软件开发小城2 小时前
教育APP/小程序开发标准版图:课程、题库、直播、学习一站式梳理
大数据·php·uniapp·在线教育系统源码·教育app开发·教育软件开发
拿破轮3 小时前
使用通义灵码解决复杂正则表达式替换字符串的问题.
java·服务器·前端
q***9943 小时前
index.php 和 php
开发语言·php
YongCheng_Liang3 小时前
Zabbix 6.4 完整部署教程:从环境准备到监控实战
linux·运维·zabbix
&&Citrus3 小时前
【杂谈】SNNU公共计算平台:深度学习服务器配置与远程开发指北
服务器·人工智能·vscode·深度学习·snnu
小白电脑技术3 小时前
旧电脑安装流畅的系统?用虚拟机先体验一下Linux Mint!
linux·电脑
翼龙云_cloud4 小时前
阿里云渠道商:新手怎么操作阿里云无影云电脑?
运维·服务器·阿里云·云计算·电脑
拾忆,想起4 小时前
Dubbo服务调用流程全解析:从请求到响应的微服务通信之旅
服务器·网络·微服务·云原生·架构·dubbo