디렉토리 심볼릭 링크 연결 해제(제거)

디렉토리 심볼릭 링크 연결 해제(제거)

나는 그랬다:

ln -s /DATA/ ./base_DATA/

연결을 해제하고 싶습니다. 간단히:

unlink ./base_DATA

하지만...unlink: cannot unlink './base_DATA': Is a directory

에 따르면이것대답(그리고 다른 많은 온라인) 문제는 일반적으로 unlink 명령의 후행 공백입니다. 하지만 관계없이 이 오류가 발생합니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

./base_DATA/이전에 존재했던 일반 디렉토리입니다. 명령 ln으로 심볼릭 링크가 생성되었습니다.내부에그것. 심볼릭 링크는 ./base_DATA/DATA. 연결을 해제할 수 있습니다.

unlink ./base_DATA/DATA

답변2

Red Hat에서는 디렉토리 A가 있고

ln -s AB

성공적으로 완료되었으며 이제 B 연결을 해제하려고 합니다.

mv A AA

RM B

mv AA A

소프트 링크 없이 원래 디렉터리 이름 A로 돌아갑니다.

관련 정보