You create a file that looks and behaves like the real file, but it’s just a signpost to the actual data stored elsewhere. Soft Link vs. Hard Link vs. Junction Windows actually offers three types of links. Here’s the essential distinction:
| Feature | | Hard Link | Junction | |---------|------------------------|---------------|---------------| | Scope | Files or directories (cross-volume) | Files only (same volume) | Directories only (cross-volume) | | Target deletion | Link becomes broken | Link still points to original data | Becomes broken | | Shows real path | Yes (in properties) | No (appears as original file) | Yes | | Can point to network | Yes (with UNC paths) | No | No | soft link windows
With great power comes great responsibility — delete the link, not the target. You create a file that looks and behaves
mklink /D "C:\Users\Me\OneDrive\Projects" "D:\LocalProjects\Active" Move a bloated game folder from C:\Program Files\HeavyGame to a larger D: drive without reinstalling: Junction Windows actually offers three types of links
rmdir "LinkFolder" # For directory symlinks del "LinkFile.ext" # For file symlinks Or simply delete it in File Explorer like a normal file/folder. | Feature | Soft Link | Shortcut (.lnk) | |---------|-----------|------------------| | Transparency | Full (app sees target) | None (app sees .lnk file) | | Works in CMD | Yes | No | | Works as working directory | Yes | No | | Double-click behavior | Opens target directly | Opens target after .lnk processing |
When you hear "soft link" (or "symlink"), you might think of Linux. However, Windows has supported native symbolic links for nearly two decades. This feature bridges the gap between convenience and system functionality, yet it remains one of Windows’ most underutilized tools. What Is a Soft Link? A soft link (symbolic link) is a special file system object that points to another file or directory. It acts as a virtual shortcut, but unlike a standard Windows shortcut (.lnk), a soft link is transparent to the operating system and most applications. When a program accesses the link, Windows automatically redirects it to the target path.