심볼릭 링크를 어떻게 삭제합니까? 만들었습니다 mklink. 이제

을 사용하여 심볼릭 링크를 만들었습니다 mklink. 이제 변경해야하지만 삭제 방법을 알아낼 수 없으므로 올바르게 다시 만들 수 있습니다.



답변

정말 조심하세요.

디렉토리 (으로 만든 mklink /d) 인 심볼릭 링크가있는 경우 를 사용 del하면 링크뿐 아니라 대상 디렉토리 (링크가 가리키는 디렉토리)의 모든 파일이 삭제됩니다.

해결 방법 : rmdir 반면 링크가 가리키는 것이 아니라 디렉토리 링크 만 삭제합니다.


답변

생성 된 디렉토리 심볼릭 링크를 제거하려면 mklink /d탐색기에서 심볼릭 링크를 삭제하는 것이 안전합니다.


답변

파일에 대한 심볼릭 링크의 경우을 사용하십시오 del. 로 만든 디렉토리에 대한 심볼릭 링크를 mklink /d사용하려면을 사용하십시오 rmdir.


답변

Powershell에서는 사용하지 마십시오 rmdir! cmd /c rmdir .\Target대신 사용하십시오 . 나는 이것을 직접 테스트하고 여기에서 확인했다 : http://kristofmattei.be/2012/12/15/powershell-remove-item-and-symbolic-links/


답변

나에 의해 테스트되고 사용하기에 안전한 다른 솔루션이 있습니다. 실제 폴더에 _를 추가하고 (예 : foo가 foo_가 됨) 심볼릭 링크를 삭제 한 다음 실제 폴더에서 _를 제거하십시오.


답변

mklink를 사용하여 기호 링크를 삭제할 수 없습니다. 심볼릭 링크를 제거하려면 일반 파일을 제거하는 것처럼 간단히 삭제하십시오. 예를 들어, 위에서 작성된 foo 기호 링크를 삭제하려면 다음 명령을 입력하십시오.

링크가 디렉토리에 대한 하드 링크 인 경우 :

C:\test>rmdir foo

그렇지 않으면 링크가 파일을 가리키는 경우 (dir과 반대)

C:\test>del foo

출처 : http://www.mydigitallife.info/2007/05/22/create-symbolic-links-hard-links-and-directory-junctions-in-vista-with-mklink/


답변

필자의 경우 (Windows 10)를 사용하여 심볼릭 링크를 만든 후

MKLINK /D "C:\Users\username\Dropbox\MyProject" "C:\SourceProject"

를 통해 삭제하면 파일 탐색기 나 키보드 키를 삭제 사용하여 삭제 도 원래 디렉토리를 삭제를 .

명령 프롬프트를 통해 링크를 제거해야합니다.

C:\Users\username\Dropbox>rd /s MyProject

rd 명령에 대한 자세한 내용은 https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd를 참조하십시오.