Windows에서 하드 링크 및 접합 에 대한 설명을 찾았 지만 Windows UI 또는 명령 프롬프트에서 특정 파일 또는 폴더의 하드 링크를 볼 수있는 방법을 알고 싶습니다.
Windows에서 하드 링크 및 접합 에 대한 설명을 찾았 지만 Windows UI 또는 명령 프롬프트에서 특정 파일 또는 폴더의 하드 링크를 볼 수있는 방법을 알고 싶습니다.
답변:
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
hardlink list
하위 명령을 지원하지 않습니다 . 로만 hardlink create
표시됩니다 fsutil hardlink
.
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
::
직접 필요한 것은 아니지만 현명하게 사용할 때 이러한 목표에 여전히 유용 할 수 있습니다. 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에는 비슷한 이름을 가진 많은 프로젝트가 있지만 현재로서는 실제로 위의 유틸리티를 호스팅하는 것은 없습니다.
NTFSLinksView -Windows 10에서 잘 작동하며 Vista 이상에서 작동 하는 프로그램을 사용해보십시오 .