반응형
#include <stdio.h>
int remove(const char *pathname);
remove 함수는 삭제 대상이 파일이면 unlink 함수와 동일하고, 삭제 대상이 디렉토리면 rmdir과 동일하다.
#include <unistd.h>
int unlink (const char *pathname);
unlink 함수는 시스템 호출을 사용하여 파일에 대한 디렉토리 항목을 지우고 링크 개수를 감소시킵니다.(반환값: 0 성공, -1 에러)
unlink를 사용하려면 파일의 디렉토리 항목에 포함된 모든 디렉토리에 대해 쓰기와 실행 권한이 필요하다. rm 프로그램은 이 호출을 사용한다.
반응형