나는 그랬다:
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로 돌아갑니다.