【发布时间】:2020-04-29 21:54:34
【问题描述】:
我正在 mini shell 中实现 pwd 内置。
如何在不使用环境变量“PWD”的情况下获得相对路径
(getenv("PWD"))
例子:
CWD = /tmp
getcwd("/tmp", buff, size)
返回绝对位置 =>
/private/tmp.
我怎样才能获得"/tmp" 以便打印?
【问题讨论】:
-
我认为您可能对man page for getcwd() 感兴趣。
-
您能解释一下
/tmp和/private/tmp的关系吗?一个与另一个有符号链接吗?还是绑定挂载?还是别的什么?