Я создал символическую ссылку с помощью mklink
. Теперь мне нужно изменить его, но я не могу понять, как удалить его, чтобы я мог правильно его воссоздать.
Как удалить символическую ссылку?
7 ответов
будьте очень осторожны.
Если у вас есть символическая ссылка, которая является каталогом (сделано с 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 become foo_) затем просто удалите ссылку symbolik, затем удалите _ из папки true.
mklink нельзя использовать для удаления символьных ссылок. Чтобы удалить символьную ссылку, просто удалите ее, как если бы вы удаляли обычный файл. Например, чтобы удалить созданную выше символическую ссылку foo, введите следующую команду:
Если ссылка является жесткой ссылкой на каталог:
C:\test>rmdir foo
или иначе, если ссылка указывает на файл (в отличие от dir)
C:\test>del foo
в моем случае (Windows 10), после создания символьной ссылки с помощью
MKLINK /D "C:\Users\username\Dropbox\MyProject" "C:\SourceProject"
и удаление с помощью delete с помощью проводника или клавиатуры клавиша delete также удаляет исходный каталог.
что вы должны сделать, это удалить ссылку через командную строку.
C:\Users\username\Dropbox>rd /s MyProject
подробности о команде РД: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]