【发布时间】:2016-04-04 14:32:29
【问题描述】:
我有一个程序可以打印我从中获取的当前目录
How to get the current directory in a C program?
效果很好。
但是,我该如何为 链接 目录执行此操作?
例如,我需要
/home/user/Directory
而不是链接目录
/mnt/data/user/Directory
也就是说,
lrwxrwxrwx 1 user user 23 Apr 2 2015 Directory -> /mnt/data/user/Directory//
对比
drwxrwxrwx 1 user user 23 Apr 2 2015 Directory
我正在尝试扩展我的 C 技能,也许我缺少一些东西?
【问题讨论】:
-
使用绝对目录?
-
您想获取符号链接指向的路径吗?您可以使用 readlink(2) 来做到这一点。
-
@AndySchweig:很明显,op 不想获取符号链接指向的路径。
-
抱歉,误读了问题。