我无法理解Linux中“ readlink ”系统调用的操作。有人可以用简单的例子来解释它吗?
答案 0 :(得分:8)
如果您有符号链接,例如
$ 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
答案 1 :(得分:1)
另外,请查看 man 2 readlink ,其中包含对其目的和用法的简明描述。
- 杰西泰勒