다음과 같이 디렉토리에 대한 심볼릭 링크를 만들었습니다.
ln -s /some/directory symlink
이제 심볼릭 링크를 제거하고 싶습니다.
rm symlink/
이것은 작동하지 않습니다. 오류 메시지는 다음과 같습니다.
rm: cannot remove 'symlink/': Is a directory
내가 뭘 잘못했나요? rm
내 심볼릭 링크가 디렉터리라고 주장하는 이유는 무엇 입니까? 심볼릭 링크를 올바르게 삭제하는 방법은 무엇입니까?
답변1
이런 질문이 있습니다:디렉토리에 슬래시를 언제 사용해야 합니까?그리고답변 중 하나설명하다:
rm
뒤에 슬래시가 있으면 디렉토리에 대한 심볼릭 링크를 삭제할 수 없습니다.
rm
객체가 디렉토리라고 말한 것과 같습니다 .
rm symlink/ # wrong
rm symlink # right