SW/리눅스

Linux : Unlink 사용 방법, 예제, 명령어 (파일 제거, 삭제)

얇은생각 2021. 12. 14. 07:30
반응형

unlink 명령을 사용하여 GNU/Linux 시스템에서 파일을 제거하는 방법에 대해 설명합니다.

 

 

Linux : Unlink 사용 방법, 예제, 명령어 (파일 제거, 삭제)

 

 

unlink로 파일을 제거 

unlink는 단일 파일을 제거하기 위한 명령줄 유틸리티입니다.

unlink 명령의 구문은 다음과 같습니다.

unlink filename

 

 

여기서 파일 이름은 제거할 파일의 이름입니다. 성공하면 명령이 출력을 생성하지 않고 0을 반환합니다.

unlink 명령은 명령 help를 표시하는 --help와 버전 정보를 표시하는 --version 두 가지 옵션만 허용합니다.

unlink 명령을 사용하여 파일을 제거할 때는 파일을 삭제하면 완전히 복구할 수 없으므로 각별히 주의하십시오.

더 강력한 rm 명령과 달리, unlink는 하나의 인수만 허용할 수 있으므로 파일을 하나만 삭제할 수 있습니다. 두 개 이상의 파일을 제거하려고 하면 "unlink: extra operand" 오류가 발생합니다.

연결이 해제된 심볼 링크를 제거할 때 심볼 링크가 가리키는 파일은 제거되지 않습니다.

지정된 파일을 제거하려면 해당 파일이 포함된 디렉토리에 대한 쓰기 권한이 있어야 합니다. 그렇지 않으면 "작업이 허용되지 않음" 오류가 발생합니다.

예를 들어 /opt 디렉토리 아래에 있는 루트가 소유하고 있는, file2.txt 파일을 제거를 가정합니다.

시스템은 다음 메시지를 인쇄합니다.

unlink /opt/file2.txt

# unlink: cannot unlink '/opt/file2.txt': Permission denied

 

 

GNU/Linux 시스템에서는 디렉터리를 삭제할 수 없습니다. 디렉토리를 제거하려는 경우 다음을 수행합니다.

다음과 같은 메시지가 표시됩니다.

unlink dir1

# unlink: cannot unlink 'dir1': Is a directory

 

 

링크 해제를 사용하여 파일을 제거하는 작업은 간단하지만 관련 데이터를 삭제하지 않도록 주의해야 합니다.

반응형