Как я просматриваю жесткие ссылки файла в Windows?

df-h добьется цели

34
задан 6 October 2011 в 19:41
6 ответов

Утилита fsutil , входящая в состав Windows XP и выше. Пример:

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

Примеры результатов (из 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
44
ответ дан 28 November 2019 в 19:52

Инструмент FindLinks от Sysinternals должен быть именно тем, что вам нужно.

findlinks C:\Windows\notepad.exe
1
ответ дан 28 November 2019 в 19:52

Утилита ln CLI от Германа Шинагла должна работать:

ln --list

Также имеется расширение оболочки .

0
ответ дан 28 November 2019 в 19:52

Не совсем то, что вам нужно, но все же может быть полезно для этой цели при грамотном использовании:
FINDDUPE , автономная утилита командной строки, размещенная по адресу http://www.sentex.net/~mwandel / finddupe / адрес, имеет дополнительную функциональность, которая позволяет рекурсивно перечислить все жесткие ссылки в каталоге с помощью следующего вызова:
finddupe -listlink

Вот пример того, что вы получаете в качестве вывода:

Hardlink group, 2 of 2 hardlinked instances found in search tree:
  ".\1"
  ".\_1"

Number of hardlink groups found: 1

ПРИМЕЧАНИЕ: На SourceForge есть несколько проектов с похожим названием, но на данный момент ничего не поддерживает указанную выше утилиту.

2
ответ дан 28 November 2019 в 19:52

fsutil требует повышенных системных привилегий. Если вам просто нужно читать, а не создавать ссылки, это очень неудобно.

Microsoft выпускает также бесплатные findlinks , которые гораздо более удобны для синтаксиса, содержат дополнительные сведения и не требуют особых привилегий .

Оцените тот же файл, что и из сообщения Джона К., проанализированный с помощью findlinks :

findlinks c:\windows\notepad.exe

FindLinks v1.0 - Locate file hard links                                                             
Copyright (C) 2011 Mark Russinovich                                                                 
Sysinternals - www.sysinternals.com                                                                 

c:\windows\notepad.exe                                                                              
        Index:  0x000037A6                                                                          
        Links:  3                                                                                   

Linking files:                                                                                      
c:\Windows\System32\notepad.exe                                                                     
c:\Windows\winsxs\amd64_microsoft-windows-notepadwin_31bf3856ad364e35_6.1.7600.16385_none_9ebebe8614
be1470\notepad.exe                                                                                  
c:\Windows\winsxs\amd64_microsoft-windows-notepad_31bf3856ad364e35_6.1.7600.16385_none_cb0f7f2289b0c
21a\notepad.exe                                                                                     

::

5
ответ дан 28 November 2019 в 19:52

Попробуйте программу NTFSLinksView - у меня отлично работает в Windows 10, должно работать в Vista и более поздних версиях.

0
ответ дан 28 November 2019 в 19:52

Теги

Похожие вопросы