본문 바로가기
리눅스

unlink (Unix)

by 다움위키 2023. 12. 23.

유닉스-계열 운영 시스템에서, unlink시스템 호출이고 파일을 삭제하는 명령줄 유틸리티입니다. 프로그램은 rmrmdir과 같은 파일 이름과 (GNU 시스템에서는 제외) 디렉토리를 제거하는 시스템 호출을 직접 인터페이스합니다. 만약 파일 이름이 파일에 대한 마지막 하드 링크이면, 파일을 열 수 있는 프로그램이 없는 즉시 파일 자체가 삭제됩니다.

그것은 역시 unlink() 내장 함수의 형식에서 PHP, Node.js, R, PerlPython 표준 라이브러리에 나타납니다. 유닉스 유틸리티와 마찬가지로, 그것은 파일 삭제에도 사용됩니다.

Example

foo라는 파일을 삭제하기 위해, 다음을 입력할 수 있습니다:

% unlink foo

PHP에서, 다음 함수를 같은 작업을 수행하기 위해 사용할 수 있습니다:

unlink("foo");

Perl 구문은 괄호를 제외하고 PHP 구문과 동일합니다:

unlink "foo";

Node.js에서, 그것은 다른 것들과 거의 같습니다:

fs.unlink("foo", callback);

R (S 언어 호환성과 함께)에서:

unlink("foo") 
#Comment: using the inside argument 'recursive = TRUE', directories can be deleted

Python과 유사하게:

os.unlink("foo")

See also