<分区>
使用 c 代码,我想知道给定文件(如 test.c)是否是符号链接(symbolic link)。我尝试使用 stat() 函数。 我正在检查
nlink_t st_nlink; /* number of hard links */
统计结构的成员。
struct stat stbuf;
stat("test.c", &stbuf)
stbuf.st_nlink
在硬链接(hard link)和软链接(soft link)的情况下给出了一个。
我做得对吗?或者是否有任何其他方法来检查给定文件是软链接(soft link)还是硬链接(hard link)。