c 코드를 사용하여 주어진 파일 (예 : test.c)이 기호 링크인지 여부를 알고 싶습니다. 나는 stat() 함수로 시도했다. 나는 합계 구조의주어진 파일을 찾는 방법은 기호 (소프트) 링크 또는 하드 링크
nlink_t st_nlink; /* number of hard links */
구성원을 확인하고 있습니다.
struct stat stbuf;
stat("test.c", &stbuf)
stbuf.st_nlink
은 소프트 링크의 경우뿐만 아니라 하드 링크의 경우 하나를 제공합니다.
내가 제대로하고 있는지. 또는 주어진 파일을 확인하는 다른 방법은 소프트 링크 또는 하드 링크입니다.
답변을 보려면 여기를 클릭하십시오 : http://stackoverflow.com/questions/2635923/how-do-you-determine-using-stat-whether-a-file-is-a-symbolic-link – Brandin