readlink systemcall做什么?

我无法理解Linux中“ readlink ”系统调用的操作。

任何人都可以用简单的例子来解释它吗?

Solutions Collecting From Web of "readlink systemcall做什么?"

如果你有一个符号链接 ,例如

 $ ls -l /vmlinuz lrwxrwxrwx 1 root root 30 2009-08-03 08:59 /vmlinuz -> boot/vmlinuz-2.6.28-15-generic 

然后readlink系统调用会得到你的符号链接目标( boot/vmlinuz-2.6.28-15-generic ),就像readlink命令:

 $ readlink /vmlinuz boot/vmlinuz-2.6.28-15-generic 

另外,看一下man 2 readlink ,其中包含了对它的目的和用法的简要描述。

– 杰西泰勒