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

Linux 的目录结构

如果你刚接触 Linux打开根目录/后可能会被一堆陌生文件夹吓到/bin /boot /dev /etc /home /proc /usr /var ...这些目录可不是乱放的它们遵循一套国际标准——FHS文件系统层次结构标准。理解了这套目录结构你就能在 Linux 系统里“闭着眼睛”找到任何东西。一、核心理念一切从根开始Linux 的整个文件系统是一棵倒挂的树树根/根目录树枝各个子目录/home、/etc、/var……树叶具体文件无论你插几块硬盘、几个 U 盘它们都必须挂载到这棵树的某个目录上才能被访问。二、最常用的几个目录必须掌握目录全称 / 含义存放什么备注/根目录整个文件系统的起点最高一级没有上级/binbinaries普通用户也能用的系统命令如ls、cp软链接到/usr/bin/sbinsystem binaries管理员专用命令如fdisk、mkfs只有 root 能用/bootboot启动文件内核、引导配置千万别乱删/devdevices硬件设备文件硬盘、键盘、鼠标一切皆文件的体现/etcetcetera系统配置文件装完软件常来这里改配置/homehome普通用户的家目录/home/用户名//rootroot超级管理员的家目录普通用户进不去/tmptemporary临时文件重启后可能被清空/usrUnix Software Resource系统软件资源软件默认装在这里三、家目录你的私人地盘Linux 是多用户系统每个用户都有自己的私人文件夹用户类型家目录路径说明超级管理员root/root权限无限制家目录独立在根下普通用户如zhang/home/zhang/自己的文档、下载、配置都在这儿普通用户之间默认不能互相访问对方的家目录除非管理员授权。四、几个容易混淆的目录1./binvs/sbin目录谁能用例子/bin所有人ls、cat、echo/sbin仅 rootreboot、fdisk、mkfs2./mntvs/media目录用途现状/mnt手动临时挂载比如 U 盘系统预置的空目录自己用/media自动挂载点插入 U 盘自动出现现代桌面 Linux 常用3./procvs/sys这两个目录不在硬盘上而是存在于内存中虚拟文件系统目录内容例子/proc进程和内核信息cat /proc/cpuinfo看 CPU 信息/sys硬件设备和内核参数调整系统运行时行为关机就会清空重启重新生成。五、软链接快捷方式/bin其实是/usr/bin的门牌/bin是/usr/bin的软连接快捷方式这是很多 Linux 发行版的做法bash/bin → /usr/bin /sbin → /usr/sbin /lib → /usr/lib /lib64→ /usr/lib64也就是说你平时用的ls命令实际上在/usr/bin/ls只是系统在/bin给你开了个“快捷方式”。这样做的好处是简化目录结构把常用的目录统一收纳到/usr下。六、第三方软件装在哪里/opt第三方安装的软件保存位置推荐装在/usr/local这两个都是合法选择目录适用场景例子/usr/local手动编译安装的软件自己从源码make install/opt大型商业软件、打包好的第三方软件Oracle、Google Chrome现代 Linux 更推荐用包管理器apt、yum、dnf安装会自动放到正确位置。七、一张图记住整个目录结构text/ ← 根目录 ├── bin → /usr/bin ← 普通命令 ├── sbin → /usr/sbin← 管理员命令 ├── boot ← 启动文件别动 ├── dev ← 设备文件 ├── etc ← 配置文件 ├── home ← 普通用户的家 │ └── 用户名/ ├── root ← root 的家 ├── tmp ← 临时文件 ├── usr ← 软件资源 │ ├── bin │ ├── lib │ └── local ├── var ← 日志、缓存 ├── proc ← 虚拟内存 └── sys ← 虚拟内存
http://www.zskr.cn/news/1375001.html

相关文章:

  • 2026年评价高的上料搅拌机/自上料搅拌机/青岛上料搅拌机厂家选择推荐 - 行业平台推荐
  • 告别模糊!深入LightDM钩子:为Arctica-greeter定制专属登录界面缩放(不干扰桌面)
  • CANN ATB:Transformer Boost 加速库的能力地图
  • MNE-Python 第6天学习笔记:分段(Epoching)与基线校正
  • AI搜索不再“找答案”,而是“生成真相”:基于172个真实POC项目的3大可信性瓶颈突破进展
  • Sign签名机制原理与实战:防篡改、防重放、防爬虫
  • iOS项目练习: 无限自动轮播视图和pageControl的联动
  • DBSCAN与GMM串联:从盖亚天文大数据中自动发现恒星关联结构
  • 算法公平性约束下的最优决策:PPV与FOR平等如何重塑决策规则
  • ML赋能BDI智能体:规划、意图过滤与行动模块的技术融合与实践
  • 基于TorchGeo的遥感影像深度学习实战:从Sentinel-2到作物分类
  • 初创公司如何通过Taotoken的Token Plan套餐有效控制AI实验成本
  • 终极指南:5分钟快速上手科学机器学习库DeepXDE
  • 从Voronoi图到Lloyd算法:分布式传感器网络收敛性证明与工程实践
  • FT2232芯片通过JTAG连接Xilinx FPGA
  • m4s-converter深度解析:3步高效解决B站m4s文件转MP4的完整技术方案
  • 已经能获取到从apache2获取的客户端的IP地址
  • Kubernetes CronJob 速查手册:核心语法与实战示例
  • 最新热门个人AI编程工具全盘点,独立开发者副业开发首选AI编程助手
  • 告别刻录盘!用Rufus 4.5把旧U盘秒变Win10安装神器(保姆级图文)
  • Alpine Linux的apk包管理器,除了安装软件还能做什么?(5个隐藏用法解析)
  • Linux运维排查:当进程卡死时,用ipcs命令快速定位信号量或共享内存问题
  • 我是KKKKKKK
  • 手把手教你CentOS7升级gcc和make,为glibc升级铺平道路(含依赖检查清单)
  • 基于随机森林的H I 21厘米吸收线自动分类:从谱线拟合到天体物理洞察
  • 新手学java多态的感受
  • 构建负责任AI日志框架:从公平性、可解释性到合规审计的工程实践
  • 数字图像处理-7-图像的梯度锐化算法
  • 2026年比较好的洗衣机碳刷/南通风扇碳刷/跑步机碳刷/汽车起动机碳刷厂家哪家好 - 行业平台推荐
  • AlphaEvolve:LLM与进化算法融合的自动代码优化系统