0.3概念⏱ 约 5 分钟
什么是路径
绝对路径 vs 相对路径,"你在哪"
🔎 最后验证 2026-05📚 来源:通用计算机常识
为什么学这个
"文件在哪里?"这个问题,电脑需要一个精确到不会搞错的答案。这个答案就是路径。看懂路径,你就看懂了终端里大半的命令。
💡 打个比方
路径就像一个地址。中国/广东省/深圳市/科技路 1 号,一级一级缩小范围,最后指到唯一一个地方。文件路径也是这样,用 / 把一层层文件夹连起来。
路径分两种,这是新手最容易绕晕的地方,务必分清:
- 绝对路径:从"根"或"家目录"出发的完整地址,不管你当前在哪敲都指向同一个地方(但它写死了具体位置,见下方避坑)。
- 例:
/用户/xiaomei/项目/我的网站/首页.html
- 例:
- 相对路径:从"你现在所在的文件夹"出发的简写地址。
- 在
我的网站里时,首页.html就指当前这个文件
- 在
- 两个特殊符号:
.= 当前文件夹..= 上一级文件夹
🔗 连一连
把每个路径片段和它的含义连起来。
先点左边一项,再点它对应的右边。
❓ 测验
你现在在 /用户/xiaomei/项目/ 里,想表示上一级的 xiaomei 文件夹,用哪个?
✏️ 填空
表示'当前文件夹'的那个符号是?
⚠️ 避坑什么时候用绝对、什么时候用相对(别用反了)
同一句 首页.html,在不同文件夹里指向不同文件——这是"我这能跑你那报错"的常见原因。但两种路径各有适用场景,别一刀切:
- 临时在终端手动操作、拿不准当前在哪 → 用绝对路径最稳。
- 写进脚本、放进项目、要分享给别人 → 反而要用相对路径!因为绝对路径常写死了你的用户名/机器(如
/Users/xiaomei/...),拿到别人电脑就失效了。相对路径(相对项目内部)才能"换台电脑也能跑"。
🤖 用 AI 巩固这一节
假设我在 /用户/我/项目/网站/ 文件夹里。请分别写出这三个东西的绝对路径和相对路径:(1) 同文件夹下的 index.html;(2) 上一级'项目'文件夹;(3) 我的家目录。并解释为什么。
✅ 小结
路径 = 文件的地址,分绝对和相对。下一节我们回到文件本身,搞清楚"扩展名"到底在告诉电脑什么。
下一节 → 文件类型与扩展名
💬 对这节有疑问或心得? 去社区和大家讨论 →