当前位置: 首页 > article >正文

【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 位系统使用)
/lib6464 位共享库文件目录(仅 64 位系统)755存放 64 位系统核心共享库
/media可移动设备挂载点755自动挂载可移动设备(如 U 盘、光盘等)
/mnt临时手动挂载目录755手动挂载临时文件系统(如网络存储、硬盘分区等)
/opt第三方软件安装目录755存放第三方独立软件(如大型商业软件或自定义编译的软件)
/proc内核和进程信息(虚拟文件系统)555提供进程和系统信息的实时访问(如 /proc/cpuinfo
/root超级用户(root)的主目录700root 用户的个人目录,权限严格限制
/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” 方案)。

http://www.kler.cn/a/521869.html

相关文章:

  • Databend x 沉浸式翻译 | 基于 Databend Cloud 构建高效低成本的业务数据分析体系
  • MIMIC-IV数据部署(博主较忙,缓慢更新)
  • HDFS安全模式
  • skynet 源码阅读 -- 核心概念服务 skynet_context
  • MongoDB 数据库备份和恢复全攻略
  • 深入探索 HTML5 拖拽效果 API:打造流畅交互体验
  • LockSupport概述、阻塞方法park、唤醒方法unpark(thread)、解决的痛点、带来的面试题
  • Firewalld 防火墙
  • Python的那些事第三篇:Python编程的“调味料”与“交流术”运算符与输入输出
  • 读书笔记--分布式服务架构对比及优势
  • 基于SpringBoot的志愿者招募管理系统
  • 目标跟踪之sort算法(3)
  • [免费]基于Python的Django博客系统【论文+源码+SQL脚本】
  • Python3 【函数】项目实战:5 个新颖的学习案例
  • 从0到1:.NET Core微服务的Docker容器奇幻冒险
  • springboot 动态线程池
  • 省级金融发展水平数据(2000-2022年)-社科数据
  • git困扰的问题
  • C++标准线程库实现优雅退出的方式
  • three.js+WebGL踩坑经验合集(5.2):THREE.Mesh和THREE.Line2在镜像处理上的区别
  • AndroidCompose Navigation导航精通2-过渡动画与路由切换
  • Python GUI 开发 | PySide6 辅助工具简介
  • 恒源云云GPU服务器训练模型指南
  • 二分算法 (二)
  • Springboot使用复盘
  • 计算机视觉算法实战——车辆速度检测