ฉันพบคำอธิบายเกี่ยวกับฮาร์ดลิงก์และตัวแยกใน Windows แต่ฉันต้องการทราบจาก Windows UI หรือพร้อมรับคำสั่งฉันจะดูลิงก์ฮาร์ดไดรฟ์ของไฟล์หรือโฟลเดอร์ใดไฟล์หนึ่งได้อย่างไร
ฉันพบคำอธิบายเกี่ยวกับฮาร์ดลิงก์และตัวแยกใน Windows แต่ฉันต้องการทราบจาก Windows UI หรือพร้อมรับคำสั่งฉันจะดูลิงก์ฮาร์ดไดรฟ์ของไฟล์หรือโฟลเดอร์ใดไฟล์หนึ่งได้อย่างไร
คำตอบ:
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
hardlink list
สั่งย่อย เพียงแสดงโดยhardlink create
fsutil hardlink
fsutil
ต้องใช้สิทธิ์ระดับสูงของระบบ หากคุณต้องการอ่านและไม่สร้างลิงก์นี้ไม่สะดวก
ไมโครซอฟท์เปิดตัวลิงค์ฟรีซึ่งเป็นรูปแบบที่เป็นมิตรมากกว่าให้รายละเอียดเพิ่มเติมและไม่ต้องการสิทธิ์พิเศษ
ตัดสินไฟล์เดียวกันจากโพสต์ John K วิเคราะห์ด้วย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
::
ไม่ตรงกับสิ่งที่คุณต้องการ แต่อาจยังมีประโยชน์สำหรับเป้าหมายดังกล่าวเมื่อใช้อย่างชาญฉลาด:
FINDDUPEยูทิลิตี้บรรทัดคำสั่งแบบสแตนด์อโลนซึ่งโฮสต์ที่http://www.sentex.net/~mwandel/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 แต่ไม่มีสิ่งใดที่โฮสต์ยูทิลิตี้ดังกล่าวข้างต้นเป็นจริงในขณะนี้
FindLinksเครื่องมือ Sysinternals จากที่ควรจะเป็นสิ่งที่คุณต้องการ
findlinks C:\Windows\notepad.exe
ลองใช้โปรแกรมNTFSLinksView - ทำงานได้ดีสำหรับฉันบน Windows 10 ควรใช้กับ Vista และใหม่กว่า