2010-07-23 23:22:52 +0000 2010-07-23 23:22:52 +0000
328
328

Hoe kan ik een symbolische link verwijderen?

Ik heb een symlink gemaakt met behulp van mklink. Nu moet ik het veranderen, maar ik kan er niet achter komen hoe ik het moet verwijderen, zodat ik het correct kan nabootsen.

Antwoorden (9)

569
569
569
2011-07-05 17:07:45 +0000

**Als u een symbolische link hebt die een directory is (gemaakt met mklink /d) dan zal het gebruik van del alle bestanden in de doelmap (de map waar de link naar verwijst) verwijderen, in plaats van alleen de link.

SOLUTION: rmdir daarentegen zal alleen de link naar de map verwijderen, niet waar de link naar verwijst.

65
65
65
2012-01-13 04:15:24 +0000

Om de symbolische links van de map te verwijderen die met mklink /d zijn gemaakt, is het veilig om de symbolische link in de windows explorer te verwijderen.

49
49
49
2010-08-19 19:13:48 +0000

Voor een symlink naar een bestand, gebruik del. Voor een symlink naar een map gemaakt met mklink /d, gebruik rmdir.

29
29
29
2013-05-13 21:22:31 +0000

In Powershell, gebruik rmdir niet! Gebruik cmd /c rmdir .\Target in plaats daarvan. Ik heb dit zelf getest en hier bevestigd: http://kristofmattei.be/2012/12/15/powershell-remove-item-and-symbolic-links/

24
24
24
2013-12-06 07:24:41 +0000

Er is nog een andere oplossing die door mij is getest en veilig is om te gebruiken. Voeg gewoon toe aan de echte map, verwijder dan gewoon je symbolische link en verwijder dan uit je echte map.

21
21
21
2010-07-23 23:25:48 +0000

mklink kan niet worden gebruikt om symbolische links te verwijderen. Om een symbolische link te verwijderen, verwijdert u deze gewoon alsof u een normaal bestand verwijdert. Bijvoorbeeld, om de hierboven gemaakte symbolische link te verwijderen, voer het volgende commando in:

Als de link een harde link is naar een directory:

C:\test>rmdir foo

of anders, IF wijst de link naar een bestand (in tegenstelling tot een dir)

C:\test>del foo

Bron: http://www.mydigitallife.info/2007/05/22/create-symbolic-links-hard-links-and-directory-junctions-in-vista-with-mklink/ ](http://www.mydigitallife.info/2007/05/22/create-symbolic-links-hard-links-and-directory-junctions-in-vista-with-mklink/)

0
0
0
2019-06-23 23:23:29 +0000

Ik heb deze Link Shell Extension geïnstalleerd. Hiermee heb je 2 methoden.

METHOD 1

Creëer het met behulp van het contextmenu zoals weergegeven en verwijder het via de bestandsverkenner.

Test met een map als C:\Windows\Logs zoals weergegeven of vergelijkbaar. Ik maak gewoon een map aan met alle mogelijke locaties van de te verwijderen temp bestanden en ik wilde een centrale map waar ik de grootte ervan kon controleren via symbolische links.

_ *Let op: * Het scherm dat wit gaat is gewoon de UAC . _

METHOD 2

De veiligste manier ongedocumenteerd hier AFAIK .

Op de aangemaakte symbolische link (in de stappen hierboven afgebeeld), klik deze keer met de rechtermuisknop en klik op eigenschappen en ga dan naar het tabblad Eigenschappen van de link.

Aanwijzing: Deze shell-extensie heeft dit tabblad toegevoegd.

Voordat ik verder ga, kan er veel meer informatie worden gevonden hier , ook, op de homepage zijn de x64 en 32bit versies .

Dus, om door te gaan, kun je hier alles toevoegen aan het doelveld zolang het afwijkend is ten opzichte van het oorspronkelijke doel.

  • *
  1. Hier is een voorloper met het doel als C:\Windows\Logs

    1. Hier is een na met het doelwit als C:\Windows\Logs_, melding de extra _ aan het eind.
  2. Druk op OK

  3. Je kunt dit nog een keer controleren door dezelfde 1-3 stappen hierboven te doorlopen om er zeker van te zijn dat dit is blijven hangen, deze keer krijg je een foutmelding als je op de Link Eigenschappen tab klikt zodat de link nu kapot is.

  4. Het is nu veilig(er) om de symbolische link te verwijderen dan methode 1 IMHO.

  • *

Maar! Beide methodes werken hier zodat het volledig aan de gebruiker is om te kiezen. Ik hou van de eigenschappen methode die ik gelukkig tegenkwam, dus je bent 100% zeker dat de link gebroken is door stap 4 hierboven te gebruiken.

Hier is een geschenk van mij om een symbolische link te maken door met de rechtermuisknop een map naar een andere te slepen en de optie te kiezen om een symbolische link te maken in het sub-menu.

Om te verwijderen, volg gewoon de 1-5 stappen hierboven van methode 2 of volg methode 1.

Hoe maak ik een symbolische link aan en hoe verwijder ik deze met behulp van de eigenschappen methode

_ Let op: Het scherm dat wit gaat is gewoon de UAC ._

0
0
0
2018-11-07 10:53:45 +0000

In mijn geval (Windows 10), na het maken van de symbolische link met

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

en het verwijderen via de bestandsverkenner of de toets voor het verwijderen van het toetsenbord, wordt ook de oorspronkelijke directory verwijderd.

Wat je moet doen is de link verwijderen via het commando prompt.

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

Voor meer informatie over het rd commando: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd ](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/rd)

0
0
0
2019-04-26 15:32:25 +0000

De eenvoudigste manier is om de map (waar de symbolische link naartoe wijst) naar een andere plaats te verplaatsen (naar de bovenliggende map) en vervolgens de symbolische link te verwijderen. Er worden geen bestanden beschadigd!