蓝梦LANMENG
← 回到全部笔记

理解 Linux 的路径,从「我在哪」开始

绝对路径、相对路径、当前目录。把几个简单概念串起来,在终端里走得更明白。

终端里的很多操作,其实都从同一个问题开始:我现在在哪个目录?

先找到当前位置

pwd 会显示当前工作目录。打开终端后,先看一眼这个位置,再决定接下来要访问哪个文件,会比凭感觉输入路径更可靠。

pwd
ls -lah

第一行查看位置,第二行查看这个目录里的内容。示例中的命令用于 GNU/Linux 环境。

从根目录出发,还是从脚下出发

以 / 开头的是绝对路径,例如 /home/reader/notes。它从根目录开始描述一个位置,不依赖当前目录。

相对路径则从当前目录出发。例如当前位于 /home/reader,那么 notes 就指向它下面的 notes 目录。这里的 reader 只是示例用户名。

记住两个小符号

. 表示当前目录,.. 表示上一级目录。cd .. 就是返回上一层。

让每一步都能解释

当一条命令提示找不到文件时,先核对当前目录,再检查文件名与大小写。把路径拆成一段一段来看,通常比反复重试更容易找到问题。

不必一次记住所有命令。先养成确认位置的习惯,很多操作自然会清楚起来。