You’ve probably heard of symbolic links, and how useful they are. You can create a symbolic link on Windows, Mac, and Linux. Symbolic links are more capable and as such, you need to be more careful when you deal with them. Another sort of link you can create between folders/locations is a junction link. A junction link is a sort of subset or a variation of a symbolic link. Here’s how you can create and delete a junction link on Windows 10.
A junction link is;
- Created between folders. It cannot be created between files.
- Can only be created between local drives i.e., not between network drives and local drives
Create junction link
In order to create a junction you need to first decide where you want to create the junction link, and which folder you want it to link to. The target folder should already exist i.e., the junction command will not create the folder for you.
For the sake of this post, we’re going to create a junction link to a folder in the D drive. This folder is called ‘Target folder’. We’re going to link to it from a sub-folder on the C drive.
The junction link will be created at;
Open Command Prompt with admin rights and run the following command.
mklink /J "path to junction link" "path to target folder"
mklink /J "C:\Users\fatiw\OneDrive\Pictures\target" "D:\target"
Take note that you must not create the ‘Target’ folder in the ‘Path to junction link’. Instead, you must only specify it in the command. Also, the name of the link does not have to be the same as the target folder. You can name the link anything you want and link it to your desired folder. Tap enter to create the junction link.
Delete junction link
There are two ways to delete a junction link. You can select it and tap the delete key on your keyboard, or you can delete it from the Command Prompt.
Open Command Prompt with admin rights and execute the following command.
rmdir path to junction link
Deleting a junction link will not delete the folder that it links to, and it will not delete any of the files in the target folder. Out of the box, there’s no way to create a junction link like there is to delete one via the GUI however, if you’re apprehensive about creating junction links you can find apps that give you a simple GUI for creating them.