설명

심볼릭 링크를 생성합니다.

헤더 unistd.h
형태 int symlink( const char *oldpath, const char *newpath)
인수 char *oldpath 이미 존재하는 파일 이름
char *newpath 만들고자하는 링크 이름
반환 int 성공:0 실패:-1
예제
#include <stdio.h>
#include <unistd.h>

int main()
{
   if ( -1 == symlink( "/usr/include", "gcc-include"))
      printf( "링크 생성 실패n");
}
]$ ./a.out
]$ ls -al
drwxr-xr-x 3 jwjw jwjw 4096  9월 25 09:26 .
drwxr-xr-x 7 jwjw jwjw 4096 9월 25 06:20 ..
-rwxrwxr-x 1 jwjw jwjw 4820 9월 25 09:26 a.out
lrwxrwxrwx 1 jwjw jwjw 12 9월 25 09:26 gcc-include -> /usr/include
drwxrwxr-x 2 jwjw jwjw 4096 9월 25 09:13 test
-rw-r--r-- 1 jwjw jwjw 153 9월 25 09:26 test.c