을 사용하여 심볼릭 링크를 만들었습니다 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
답변
필자의 경우 (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를 참조하십시오.