绝对路径和相对路径
绝对路径和相对路径
绝对路径:从根目录算起的路径叫绝对路径
相对路径:从当前目录算起的路径叫做相对路径
快速例子(Linux)
- 绝对路径:
/home/charley/projects/app - 相对路径:
./logs/app.log(当前目录下的 logs)../data/input.csv(上一级目录下的 data)
常见配套符号
.:当前目录..:上一级目录~:当前用户的家目录(例如/home/ubuntu)
为什么这很重要
- 写脚本/部署时,尽量用可控的路径(或先
cd到明确目录) - 很多命令的行为取决于“当前工作目录”,相对路径会受到影响