설명

링크를 삭제합니다.

헤더 unistd.h
형태 int unlink( const char *path)
인수 char *path 삭제하려는 링크 이름
반환 int 성공:0 실패:-1
예제
#include <stdio.h>
#include <unistd.h>

int main()
{
   if ( -1 == link( "test.c", "sample.c"))
      printf( "링크 생성 실패n");
   else
      unlink( "sample.c");
}
]$ ./a.out
]$ ls
a.out  test  test.c

   링크로 생성한 sample.c 가 바로 삭제되어 목록에 출력되지 않았습니다.