【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" 方案)。
相关推荐
用户9718356334662 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪3 小时前
linux 拷贝文件或目录到指定的位置
linux
鹏仔先生16 小时前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
大树8819 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠19 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush420 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行52020 小时前
Linux 11 动态监控指令top
linux
小宇宙Zz20 小时前
Maven依赖冲突
java·服务器·maven
云水一下21 小时前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
不会C语言的男孩21 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言