OPC.run OPC.run 助跑超级个体

路径的概念

路径分为绝对路径和相对路径,理解两者的区别是文件系统导航的核心基础。

路径的概念

目录树结构

Linux/macOS 的文件系统是一棵,根节点是 /(根目录):

/(根目录)
├── home/
│   └── alice/
│       ├── documents/
│       └── projects/
│           └── cli-course/
│               └── readme.md
├── var/
│   └── log/
└── etc/

绝对路径

从根目录 / 开始的完整路径,无论你在哪里,结果都一样:

/home/alice/projects/cli-course/readme.md
/var/log/syslog
/etc/hosts

相对路径

当前目录出发的路径,结果取决于你在哪:

# 当前目录:/home/alice
projects/cli-course     # → /home/alice/projects/cli-course
../documents            # → /home/documents
./readme.md             # → /home/alice/readme.md

对比

类型 起点 是否以 / 开头 示例
绝对路径 根目录 / ✅ 是 /home/alice/file.txt
相对路径 当前目录 ❌ 否 projects/file.txt

实际应用

# 绝对路径:适合脚本中,确保路径不变
ls /var/log/nginx/access.log

# 相对路径:适合日常操作,简短快捷
cd projects
ls readme.md

记住:绝对路径 = 从根开始,永远不变;相对路径 = 从当前位置开始,随位置变化。

← 上一课 下一课 →