I've found a description of hard links and junctions in Windows, however I'd like to know ,from the Windows UI or command prompt, how I can view the hard links of a particular file or folder?

link|improve this question

Exactly what do you mean by "view" in this context? – John Gardeniers Oct 7 '11 at 1:51
feedback

3 Answers

up vote 4 down vote accepted

FSUTIL.EXE included in Windows XP and higher. Example:

fsutil.exe hardlink list C:\Windows\System32\notepad.exe

Sample results (from Windows 7):

\Windows\System32\notepad.exe

\Windows\notepad.exe

\Windows\winsxs\amd64_microsoft-windows-notepadwin_31bf3856ad364e35_6.1.7600.16385_none_9ebebe8614be1470\notepad.exe

\Windows\winsxs\amd64_microsoft-windows-notepad_31bf3856ad364e35_6.1.7600.16385_none_cb0f7f2289b0c21a\notepad.exe

link|improve this answer
Great, didn't know that... – Massimo Oct 7 '11 at 5:37
Is there also any way to list soft links and junctions for a file? – Massimo Oct 7 '11 at 5:38
Found the FSUTIL docs on MSDN technet.microsoft.com/en-us/library/cc753059(v=WS.10).aspx – John K Oct 7 '11 at 5:54
feedback

This tool should be exactly what you need:

http://technet.microsoft.com/en-us/query/hh290814

link|improve this answer
feedback
ln --list

should work.

There's also a shell extension 1

link|improve this answer
1  
There's no "ln" command in Windows... are you referring to some external tool? – Massimo Oct 6 '11 at 16:47
feedback

Your Answer

 
or
required, but never shown

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