สร้างฮาร์ดลิงก์โดยไม่ต้องใช้โปรแกรมเพิ่มเติมใน Windows 7


55

วัตถุประสงค์ของฉันที่นี่คือการซิงโครไนซ์ไฟล์เครดิต emule ของฉัน (application.dat?) โดย Dropbox แต่ไฟล์เครดิตไม่ได้อยู่ในไดเรกทอรีของ Dropbox (โดยค่าเริ่มต้น) ดังนั้นฉันต้องการสร้างการเชื่อมโยงอย่างหนักเพื่อให้บรรลุวัตถุประสงค์นี้

ฉันรู้ว่าฉันสามารถสร้างการเชื่อมโยงอย่างหนักโดย Perl ใน Windows (ฉันเรียนรู้ Perl ใน Windows XP มีเพียงฮาร์ดลิงก์เท่านั้นที่ใช้งานได้ใน Windows XP) แต่ดูเหมือนว่าฉันจะทำเกินความจำเป็นโดยติดตั้งซอฟต์แวร์ใหม่เนื่องจากฉันคาดว่าฉันจะไม่ใช้ Perl ในอนาคตอันใกล้

ความคิดใด ๆ ง่ายกว่าดีกว่า

คำตอบ:


86

คุณสามารถใช้mklinkคำสั่งเช่น:

mklink /H <link> <target>

ฉันเดาว่าควรจะใช้งานได้ แต่ฉันไม่รู้ว่าจะเกิดอะไรขึ้นถ้าคุณใช้ eMule ในเวลาเดียวกันในสองสถานที่ต่าง ๆ เกี่ยวกับการซิงค์

หากคุณต้องการลิงก์ไปยังไดเรกทอรีแทนที่จะเป็นไฟล์ให้ใช้คำสั่งต่อไปนี้:

mklink /J <link> <target>

หมายเหตุ: สิ่งนี้จะสร้างทางแยกแทนที่จะเป็น symlink Junctions ใช้สำหรับเมื่อเป้าหมายและแหล่งที่มาไม่ได้อยู่ในระดับเสียงเดียวกัน


1
โชคไม่ดีที่นี่ไม่ทำงานกับเครือข่ายโวลุ่ม
Thariama

2
@Thariama ฮาร์ดลิงก์ทำงานได้ภายในดิสก์เดียวกันเท่านั้น คุณไม่สามารถลิงก์ผ่านเครือข่ายได้ยาก
M'vy

ถูกต้องนั่นคือสิ่งที่ฉันคิด
Thariama

... มันหมายถึงอะไร "ฮาร์ดลิงค์" หมายถึงตำแหน่งฮาร์ดไดรฟ์เดียวกันในเครือข่ายที่คุณใช้ฮาร์ดไดรฟ์ที่แตกต่างกันสำหรับแต่ละเครื่อง
Ivan Castellanos

1
@ Hut8 - มันปลอดภัยที่จะบอกว่าใช้งานได้mklinkจริงกับ Windows 7 เนื่องจากผู้เขียนถามว่าจะทำเช่นนี้กับ Windows 7 ได้อย่างไรโดยเฉพาะและยอมรับคำตอบข้อมูล "นำไปใช้กับ" นั้นไม่ถูกต้องบนเส้นทางนั้น เพื่อรองรับคำสั่งของฉันCreateSymboicLinkบ่งชี้ลูกค้าขั้นต่ำที่สนับสนุนและเซิร์ฟเวอร์ขั้นต่ำได้รับการสนับสนุนWindows Vista Server 2008หาก 36 คนตอบโต้ด้วยคำตอบสำหรับสิ่งที่ไม่ได้ใช้กับ Windows 7 พวกเขาควรละอายใจตัวเอง
Ramhound

16

วิธีสร้างฮาร์ดลิงก์ - ไม่ จำกัด เฉพาะ Windows 7:


mklink ทำงานบน win7 / cmd แต่ fsutil ล้มเหลวโดยไม่ได้รับอนุญาต นอกจากนี้ยังมีคำสั่ง junction ที่ทำงานได้ดีบน XP และ win7
mosh

5

ฉันพบว่าส่วนขยายของเชลล์นี้มีประโยชน์จริง ๆ ไม่มีโฆษณาหรืออะไรเลยเบามาก ฉันคิดว่ามันเป็นซอฟต์แวร์ของบุคคลที่สาม แต่มันรวมเข้ากับ windows ดังนั้นจึงใกล้เคียงกับที่ได้รับการสนับสนุนดั้งเดิม ฉันคิดว่านั่นคือสิ่งที่คุณต้องการอย่างไรก็ตามความรู้สึกพื้นเมืองไม่มีอะไรหรูหรา http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#download


ตกลง แต่มันเป็นโปรแกรมพิเศษแม้ว่า
Bigue Nique
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.