I believe in Windows Vista, we could use linkd command. However, I cannot find this command in Windows 7. I know I can use Windows Explorer and delete the junction, but I wonder if this can be done in command prompt.

While I can use mklink command to create a junction from a command prompt, so, what is the opposite of it (something like linkd)?

up vote 123 down vote accepted

Delete junctions with rmdir (rd). Works in all Windows versions.

  • 2
    @gravity, thanks! rd works while del does not. – Nord May 19 '11 at 5:45
  • 5
    As a Linux user I really struggled to find this. Thanks so much! – Jonathon Reinhart Oct 28 '11 at 1:05
  • 2
    @JonathonReinhart I resonate well with that. If only Windows started used swap and ext4 without third-party software! – mjohnsonengr Aug 15 '12 at 16:02
  • 5
    @Vi3GameHkr: If only Linux started using ntfs without third-party software... /// Windows does use swap, it just calls it "paging file". – grawity Sep 7 '12 at 13:05
  • 13
    This does not work in Powershell - it will follow the junction and delete all files. Use cmd /c "rmdir mydir". – Brian Low Sep 15 '14 at 6:00

fsutil reparsepoint delete <<PATH>>

In my experience this will take care of some cases where rmdir gives Access Denied.

http://technet.microsoft.com/en-us/library/cc785451.aspx

  • I had a junction point that was giving access denied if I used rmdir. Using this method, the junction point becomes a regular folder with read-only attribute. attrib -R and rmdir finally finished the job. – Codism Oct 28 '16 at 15:06

Use the -d flag on junction (junction -d ...)

Source: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

To delete junction directory using junction command as below :

 junction -d "<Destination>"

For example:

junction -d  "D:\webapps\app"
linkd source /D

will delete the junction point (the link) without deleting on destination

  • 6
    Read the question. This command doesn't exist in Windows 7. – Aaronaught Nov 24 '13 at 17:27

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.