Linux 目录:先认核心位置,别死背整棵树

1335 字
7 分钟
Linux 目录:先认核心位置,别死背整棵树

新手卡 Linux 目录,最容易把自己塞进「把 FHS 整张表背下来」的坑。真干活时你只需要先认几个常去的位置——改配置、查日志、找程序、回用户家,路熟了,整棵树自然长出来。

原料:公众号「小杰讲网络安全」运维速记图卡(主体六张)+ 「小林coding」《Linux目录结构详解》全景一图(并入文末对照卡)。

同系列还有「磁盘维护命令」「从加电到可登录」两篇运维速记,本篇先把目录认熟。

下面按「先看总览 → 认家 → 认干活三件套 → 补高频八目录 → 按用途记 → 整树对照」压成可带走的速记。

先看这张总览

径向总览:含 tmp / boot
径向总览:含 tmp / boot

整棵树从 / 长出来。图卡把常见枝丫摊开(含 /tmp/boot),目的不是让你背完,是给你一张心理地图:以后听到路径,知道它大概挂在哪一支。

六个核心位置就够起步

核心位置:/ home root etc var usr
核心位置:/ home root etc var usr

路径干什么新手记法
/文件系统总入口所有路径的根
/home普通用户家目录你的桌面/文档通常在这
/root管理员(root)的家不是 /,别混
/etc系统与服务配置改配置先来这
/var会变的数据:日志、缓存、邮件等查日志、看涨盘常来这
/usr用户态程序与共享资源找装好的程序多半在这

//home/root 别混

/、/home、/root 区分
/、/home、/root 区分

三件事最容易搞拧:

  • /:整棵树的根,不是「root 用户的家」。
  • /home/<用户名>:普通用户的家;你登录后 ~ 通常指向这里。
  • /root:超级用户自己的家目录,权限狠,普通用户进不去是常态。

记错一次就会出现「我以为在家目录,其实在根下乱写」——运维事故里很常见。

干活三件套:/etc · /var · /usr

配置 / 日志 / 程序
配置 / 日志 / 程序

日常排障几乎绕不开这三个:

去哪场景例子直觉
/etc改行为、看默认配置nginx、ssh、systemd 单元旁路配置
/var查发生了什么、数据在涨/var/log、缓存、运行时状态
/usr找命令/库/文档装在哪二进制、共享库、手册页常落这里

口诀:改配置看 etc,查日志看 var,找程序看 usr。

(发行版细节会有 overlay / 合并目录,但新手先按这三格走,不至于迷路。)

再补八个高频目录

新手八目录:bin/dev/sbin/proc/tmp/boot/opt/mnt
新手八目录:bin/dev/sbin/proc/tmp/boot/opt/mnt

核心位置认熟后,这八个出现频率也很高:

路径一句话
/bin基础用户命令(很多系统已与 /usr/bin 合并,概念仍要懂)
/sbin偏系统管理的命令(同样常与 /usr/sbin 合并)
/dev设备文件入口(磁盘、终端等「当文件用」)
/proc内核与进程的「活信息」(几乎全是虚拟文件)
/tmp临时文件;重启可能清空,别当仓库
/boot启动相关:内核、引导配置
/opt第三方/可选软件包常装这
/mnt临时挂载点(U 盘、额外盘先挂这里很常见)

不要求一次背完;下次 cd 撞上其中一个,回这张表对一下就行。

按用途记,配三板斧命令

按用途记 + cd / ls / pwd
按用途记 + cd / ls / pwd

别按字母表背路径,按你要干什么记:

  1. 要改系统怎么跑 → /etc
  2. 要看它刚才干了啥 / 数据涨哪了 → /var
  3. 要找程序装哪了 → /usr(再辅 /opt/bin
  4. 要回自己文件 → /home;管理员自己的家 → /root

走路用三板斧就够热身:

命令作用
pwd我现在在哪
ls这里有什么
cd去那个位置

pwdls,少很多「以为在 A 其实在 B」的乌龙。

认路比背树重要

Linux 目录标准(FHS)很长,生产发行版还有合并、只读根、容器层叠……新手阶段目标很简单:听到路径能判断该去哪一类目录。核心六位置 + 干活三件套口诀 + 八个高频补丁,够应付绝大多数入门排障;真要深挖某个服务,再对着它的文档钻子目录就行。

附录:整树对照卡(小林coding)

上面是「先认常去位置」。需要把整棵树摊开核对时,用这张全景——左树右卡,按颜色分系统核心、设备挂载、用户数据、虚拟文件系统等。发行版细节会有差,大格通常稳。

Linux 目录结构详解全景(小林coding)
Linux 目录结构详解全景(小林coding)

快速记忆(图卡底部)

路径记法
/etc看配置
/home看用户资料
/var看变化数据
/usr看应用资源
/tmp看临时文件

学习顺序建议:先 //etc/home/var,再扩到 /proc/sys 这类虚拟文件系统。

补全表(正文八目录之外常撞上的)

路径一句话
/lib基础共享库与内核模块(常与 /usr/lib 合并)
/media可移动介质自动挂载点
/run本轮开机以来的运行时状态
/srv本机对外服务数据(站点、FTP 等)
/sys内核 / 硬件 / 驱动信息的虚拟文件系统
/lost+found文件系统修复后捞回的碎片(ext 系常见)

和正文不冲突:日常仍走「etc / var / usr」三件套;这张卡只在你需要对照整树或解释冷门路径时翻。

评论区

像发消息一样写就好:点工具栏插入表情 / 图片,表情会直接显示。插图 ≤5MB。