【发布时间】:2014-02-13 21:32:57
【问题描述】:
使用 c 代码,我想知道给定文件(如 test.c)是否为符号链接。我尝试使用 stat() 函数。 我正在检查
nlink_t st_nlink; /* number of hard links */
统计结构的成员。
struct stat stbuf;
stat("test.c", &stbuf)
stbuf.st_nlink 在硬链接和软链接的情况下都给出一个。
我做得对吗?或者有没有其他方法可以检查给定文件是软链接还是硬链接。
【问题讨论】:
标签: c linux operating-system symlink