我正在寻找一个如何在C程序中使用realpath函数的示例.我似乎无法在网上或我的任何C编程书中找到一个.
如何获得符号链接的绝对路径?如果我按以下方式执行此操作:
char buf[100];
realpath(symlink, buf);
Run Code Online (Sandbox Code Playgroud)
我不会得到符号链接的绝对路径,但我会得到这个符号链接链接到的绝对路径.现在我的问题是:如果我想获得符号链接本身的abs路径怎么办?Linux c中有没有允许我这样做的功能?注意:我想要实现的是符号链接本身的绝对路径.不是它指向的路径!例如,smybolic链接的相对路径是:Task2/sym_lnk,我想要它的abs路径,可以是:home/user/kp/Task2/sym_lnk