Symbolic links can expose security vulnerabilities in applications that aren’t designed to handle them. It is possible (but not advisable) to create two links that point to each other in a loop, or a link that targets itself. If the original filename is deleted, the hard link will still work - it points directly to the data on disk. Hard Links are implemented with multiple file table entries that point to the same inode – the same as Unix hard links. Symbolic Links and Directory Junctions are implemented using reparse points. Symbolic links are also the only type of link which can be set to a relative path (on the same volume).Ī symlink can be an absolute path C:\Programs or a path relative to the link's location \Programs. Symbolic links can span volumes and can use UNC paths. Symbolic links are the newest and most flexible type of link, (first introduced in Vista) they are transparent to users the links appear as normal NTFS files or directories, and can be acted upon by the user or application in exactly the same manner. Target The path (relative or absolute) that the new link refers to.
H Create a hard link instead of a symbolic link. Create a symbolic link to a directory or a file, or create a hard file link or directory junction.