연결 해제(유닉스)

unlink (Unix)
연결을 해제하다
운영 체제유닉스 및 유닉스 유사
플랫폼크로스 플랫폼
유형명령

Unix 유사 운영 체제에서 unlink는 시스템 호출이며 파일을 삭제하기 위한 명령줄 유틸리티다.이 프로그램은 rmrmdir와 같은 파일 이름과 (GNU 시스템에서는 제외) 디렉토리를 제거하는 시스템 호출에 직접 접속한다.[1]파일 이름이 파일에 대한 마지막 하드 링크였다면, 열려 있는 프로그램이 없는 즉시 파일 자체가 삭제된다.[2]

또한 PHP, Node.js, R, Perl, Python 표준 라이브러리에 Unlink() 내장 함수의 형태로 나타나기도 한다.유닉스 유틸리티처럼 파일 삭제에도 사용된다.[3][4][5][6]

foo라는 이름의 파일을 삭제하려면 다음을 입력하십시오.

% foo 연결 해제

PHP에서는 다음과 같은 기능을 사용하여 동일한 작업을 수행할 수 있다.

연결을 해제하다("foo"); 

Perl 구문은 PHP 구문과 동일하며 괄호를 위해 저장:

연결을 해제하다 "foo"; 

Node.js에서 그것은 다른 것과 거의 동일하다.

fs.연결을 해제하다("foo", 콜백); 

R(S 언어 호환성 포함):

연결을 해제하다("foo")  #설명: 내부 인수 'recursive = TRUE'를 사용하여 디렉토리를 삭제할 수 있음 

Python에서도 마찬가지로:

os.연결을 해제하다("foo") 

참고 항목

참조

  1. ^ "GNU Coreutils: unlink invocation". www.gnu.org.
  2. ^ "unlink". pubs.opengroup.org.
  3. ^ "PHP: unlink - Manual". php.net.
  4. ^ "unlink - perldoc.perl.org". perldoc.perl.org.
  5. ^ "File System - Node.js v13.0.1 Documentation". nodejs.org.
  6. ^ "os — Miscellaneous operating system interfaces — Python 3.8.0 documentation". python.org.