我无法理解Linux中“ readlink ”系统调用的操作。
任何人都可以用简单的例子来解释它吗?
如果您有符号链接,例如
$ 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,其中包含对其用途和用法的简明描述。
——杰西·泰勒