Windows에서 파일의 하드 링크를 보려면 어떻게합니까?


답변:


44

fsutil유틸리티는 윈도우 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

파일에 대한 소프트 링크정션 을 나열하는 방법도 있습니까?
Massimo

Server 2003의 fsutil은 hardlink list하위 명령을 지원하지 않습니다 . 로만 hardlink create표시됩니다 fsutil hardlink.
bambams

5

fsutil높은 시스템 권한이 필요합니다. 링크를 읽고 작성할 필요가없는 경우 링크가 매우 불편합니다.

Microsoft는 구문에 훨씬 더 친숙하고 추가 세부 정보를 제공하며 특별한 권한이 필요하지 않은 무료 findlinks 도 출시 합니다.

John K post와 같은 파일을 다음과 같이 분석하십시오 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                                                                                     

::


2

직접 필요한 것은 아니지만 현명하게 사용할 때 이러한 목표에 여전히 유용 할 수 있습니다. http://www.sentex.net/~mwandel/finddupe/ address에 호스팅되는 독립형 명령 줄 유틸리티 인
FINDDUPE 는 목록을 작성할 수있는 측면 기능이 있습니다. 다음 호출로 디렉토리 내의 모든 하드 링크를 재귀 적으로 호출합니다.
finddupe -listlink <directory_of_interest>

다음은 출력으로 얻는 것의 예입니다.

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

Number of hardlink groups found: 1

참고 : SourceForge에는 비슷한 이름을 가진 많은 프로젝트가 있지만 현재로서는 실제로 위의 유틸리티를 호스팅하는 것은 없습니다.


1

Sysinternals 의 FindLinks 도구는 정확히 필요한 것이어야합니다.

findlinks C:\Windows\notepad.exe


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.