Sabit bağlantıların ve kavşakların Windows'ta açıklamasını buldum , ancak Windows UI veya komut isteminde belirli bir dosya veya klasörün sabit bağlantılarını nasıl görüntüleyebilirim?
Sabit bağlantıların ve kavşakların Windows'ta açıklamasını buldum , ancak Windows UI veya komut isteminde belirli bir dosya veya klasörün sabit bağlantılarını nasıl görüntüleyebilirim?
Yanıtlar:
Yardımcı fsutil
program Windows XP ve daha yeni sürümlerde bulunmaktadır. Örnek:
fsutil.exe hardlink list C:\Windows\System32\notepad.exe
Örnek sonuçlar (Windows 7'den):
\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
hardlink list
alt komutu desteklemiyor . Sadece hardlink create
tarafından gösterilir fsutil hardlink
.
fsutil
yüksek sistem ayrıcalıkları gerektirir. Okumanız ve oluşturmanız gerekmiyorsa, bu bağlantı çok elverişli değildir.
Microsoft ayrıca , çok daha fazla sözdizimi dostu olan ücretsiz bulgular da yayınlar ve ekstra ayrıntılar sunar ve özel ayrıcalıklar gerektirmez.
Kendinizi, John K yayınındaki gibi aynı dosyayla analiz edin 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
::
İhtiyacınız olanı doğrudan değil, akıllıca kullanıldığında hala bu amaç için yararlı olabilir: http://www.sentex.net/~mwandel/finddupe/ adresinde barındırılan bağımsız bir komut satırı aracı olan
FINDDUPE , listelemeye izin veren yan işlevselliğe sahiptir Bir dizindeki tüm sabit bağlantıları aşağıdaki çağrıyla tekrarlı bir şekilde yapın:
finddupe -listlink <directory_of_interest>
İşte bir çıktı olarak ne alır bir örnek:
Hardlink group, 2 of 2 hardlinked instances found in search tree:
".\1"
".\_1"
Number of hardlink groups found: 1
NOT: SourceForge'da benzer ada sahip birkaç proje var, ancak şu an için yukarıdaki yardımcı programı hiçbir şey barındırmıyor.
NTFSLinksView programını deneyin - Windows 10'da benim için iyi çalışıyor, Vista'da ve daha sonra çalışması gerekiyor.