ลิงค์ประเภทต่าง ๆ ใน Windows คืออะไร? ฉันจะสร้างพวกเขาได้อย่างไร


54

เป็นไปได้หรือไม่ที่จะลิงค์ไฟล์หรือโฟลเดอร์สองไฟล์โดยไม่มีนามสกุลต่างกันใน Windows?

ฉันกำลังมองหาฟังก์ชั่นการทำงานที่เทียบเท่ากับลิงค์อ่อนและแข็งใน Unix


สิ่งนี้เกี่ยวข้องกับsuperuser.com/questions/343074/…
barlop

บทความที่ดีที่นี่cects.com/…ระวัง juctions ก่อน
w7

คำตอบ:


57

โปรดทราบว่าความแตกต่างที่โชคร้ายเพียงอย่างเดียวคือคุณต้องมีสิทธิ์ผู้ดูแลระบบในการสร้างลิงก์สัญลักษณ์ IE, คุณต้องมีพรอมต์ยกระดับ (วิธีแก้ปัญหาคือSeCreateSymbolicLinkPrivilegeสามารถมอบให้กับผู้ใช้ทั่วไปผ่านทางsecpol.msc)

หมายเหตุในคำศัพท์: ทางลัดของ Windows ไม่ได้เรียกว่า "symlinks"; มันเป็นลิงค์ของเชลล์เนื่องจากเป็นเพียงไฟล์ที่เชลล์ Windows Explorer ให้การดูแลเป็นพิเศษ


Symlinks: ฉันจะสร้างบนระบบไฟล์ NTFS ได้อย่างไร

Windows Vista และรุ่นที่ใหม่กว่ารองรับการเชื่อมโยงแบบ Unix ในระบบไฟล์ NTFS โปรดจำไว้ว่าพวกเขาทำตามการแก้ปัญหาพา ธ เดียวกัน - ลิงก์ที่เกี่ยวข้องจะถูกสร้างขึ้นโดยสัมพันธ์กับตำแหน่งของลิงก์ไม่ใช่ไปยังไดเรกทอรีปัจจุบัน คนมักจะลืมสิ่งนั้น พวกเขายังสามารถดำเนินการได้โดยใช้เส้นทางที่แน่นอน; EG c: \ windows \ system32 แทน \ system32 (ซึ่งจะไปยังไดเรกทอรี system32 เชื่อมต่อกับตำแหน่งของลิงค์)
Symlinks ถูกนำมาใช้โดยใช้จุดแยกวิเคราะห์ใหม่และโดยทั่วไปจะมีพฤติกรรมเช่นเดียวกับ Unix Symlinks

สำหรับไฟล์ที่คุณสามารถรัน:

mklink  linkname  targetpath

สำหรับไดเรกทอรีที่คุณสามารถดำเนินการได้:

mklink / d linkname  targetpath

ฮาร์ดลิงก์: ฉันจะสร้างได้อย่างไรในระบบไฟล์ NTFS

Windows NT ทุกรุ่นรองรับการเชื่อมโยงฮาร์ดสไตล์ Unix ในระบบไฟล์ NTFS ใช้ mklink บน Vista ขึ้นไป:

mklink / h linkname  targetpath

สำหรับ Windows 2000 และ XP fsutilใช้

fsutil hardlinkสร้างlinkname  TargetPath

เหล่านี้ยังทำงานในลักษณะเดียวกันกับการเชื่อมโยงระบบปฏิบัติการยูนิกซ์ยาก - รายการตารางไฟล์หลายชี้ไปที่เดียวกันinode


การแยกไดเรกทอรี: ฉันจะสร้างไฟล์เหล่านั้นบนระบบไฟล์ NTFS ได้อย่างไร

Windows 2000 และใหม่กว่ารองรับการแยกไดเรกทอรีในระบบไฟล์ NTFS พวกเขามีความแตกต่างจาก symlinks ในการที่พวกเขาจะเสมอแน่นอนและเฉพาะจุดไปยังไดเรกทอรีไม่เคยที่จะไฟล์

mklink / j linkname  targetpath

สำหรับเวอร์ชั่นที่ไม่มีmklinkให้ดาวน์โหลดjunctionจาก Sysinternals:

junction  linkname  เป้าหมาย

ทางแยกจะดำเนินการโดยใช้จุดแยกวิเคราะห์ใหม่


ฉันจะเมานวอลลุ่มโดยใช้จุดแยกวิเคราะห์ใหม่ใน Windows ได้อย่างไร

เพื่อความสมบูรณ์บนWindows 2000 และใหม่กว่าจุดแยกวิเคราะห์ใหม่ยังสามารถชี้ไปที่ไดรฟ์ข้อมูลทำให้เกิดการเมานต์ดิสก์สไตล์ Unix แบบถาวร:

mountvol  mountpoint \\? \ Volume { volumeguid }

GUID ปริมาณมีการระบุไว้โดยmountvol; มันคงที่ แต่อยู่ในเครื่องเดียวกันเท่านั้น


มีวิธีทำเช่นนี้ใน Windows Explorer หรือไม่?

ใช่คุณสามารถใช้ส่วนขยายเชลล์ลิงก์ส่วนขยายเชลล์ซึ่งทำให้ง่ายต่อการสร้างลิงก์ที่อธิบายไว้ข้างต้น คุณสามารถหาดาวน์โหลดได้ที่ด้านล่างของหน้า

ระบบไฟล์ NTFS ที่ใช้ใน NT4, Windows 2000, Windows XP, Windows XP64 และ Windows7 รองรับสิ่งอำนวยความสะดวกที่เรียกว่าฮาร์ดลิงก์ (เรียกในที่นี้ว่าHardlinks ) ฮาร์ดลิงก์ให้ความสามารถในการเก็บสำเนาไฟล์เดียว แต่ยังปรากฏในหลายโฟลเดอร์ (ไดเรกทอรี) สามารถสร้างได้ด้วยคำสั่ง POSIX ln ที่รวมอยู่ใน Windows Resource Kit โปรแกรมอรรถประโยชน์คำสั่งfsutil ที่รวมอยู่ใน Windows XP หรืออรรถประโยชน์บรรทัดคำสั่งของฉันln.exe

ส่วนขยายช่วยให้ผู้ใช้สามารถเลือกไฟล์หรือโฟลเดอร์หนึ่งไฟล์หรือหลายโฟลเดอร์จากนั้นใช้เมาส์ทำการสร้างลิงค์ที่ต้องการ - ฮาร์ดลิงก์, จังก์ชันหรือลิงก์สัญลักษณ์หรือในกรณีของโฟลเดอร์เพื่อสร้างโคลนนิ่งประกอบด้วยฮาร์ดลิงค์หรือสัญลักษณ์ LSE ได้รับการสนับสนุนใน Windows ทุกรุ่นที่รองรับ NTFS เวอร์ชัน 5.0 หรือใหม่กว่ารวมถึง Windows XP64 และ Windows7 Hardlinks, Junctions และ Symbolic Links ไม่รองรับในระบบไฟล์ FAT และไม่สนับสนุนกระบวนการโคลนและคัดลอกอัจฉริยะในระบบไฟล์ FAT

สามารถเลือกแหล่งที่มาได้ง่าย ๆโดยใช้เมนูคลิกขวา

ขึ้นอยู่กับสิ่งที่คุณเลือกคุณคลิกขวาที่โฟลเดอร์ปลายทางและรับเมนูพร้อมตัวเลือก

ทำให้ง่ายต่อการสร้างลิงค์ สำหรับคู่มือที่ครอบคลุมอ่านเอกสาร LSE

ดาวน์โหลดสามารถพบได้ที่ด้านล่างของหน้าของพวกเขา

URL MSDN ที่เกี่ยวข้อง:


40

ในคำตอบนี้ฉันจะพยายามอธิบายว่าลิงค์ประเภทต่าง ๆ ในการจัดการไดเรกทอรีนั้นเป็นอย่างไรและทำไมจึงมีประโยชน์รวมถึงเวลาที่จะใช้งานได้ เมื่อพยายามที่จะบรรลุองค์กรบางอย่างในปริมาณไฟล์ของคุณรู้ประเภทต่างๆที่แตกต่างเช่นเดียวกับการสร้างพวกเขาเป็นความรู้ที่มีคุณค่า

สำหรับข้อมูลเกี่ยวกับวิธีการเชื่อมโยงบางอย่างสามารถทำหมายถึงgrawity 's คำตอบ

ลิงค์คืออะไร?

ลิงค์คือความสัมพันธ์ระหว่างสองเอนทิตี้ ในบริบทของการจัดการไดเรกทอรีการเชื่อมโยงสามารถถูกมองว่าเป็นความสัมพันธ์ระหว่างเอนทิตีสองต่อไปนี้:

  1. สารบบตาราง

    ตารางนี้จะติดตามไฟล์และโฟลเดอร์ที่อยู่ในโฟลเดอร์เฉพาะ

    ตารางไดเรกทอรีเป็นไฟล์ชนิดพิเศษที่แสดงถึงไดเรกทอรี (หรือเรียกอีกอย่างว่าโฟลเดอร์) แต่ละไฟล์หรือไดเรกทอรีที่เก็บอยู่ในนั้นจะถูกแทนด้วยรายการ 32- ไบต์ในตาราง แต่ละรายการจะบันทึกชื่อส่วนขยายคุณลักษณะ (ไฟล์เก็บถาวรไดเรกทอรีซ่อนแบบอ่านอย่างเดียวระบบและปริมาณ) วันที่และเวลาของการแก้ไขครั้งล่าสุดที่อยู่ของกลุ่มแรกของข้อมูลไฟล์ / ไดเรกทอรีและสุดท้ายขนาดของ ไฟล์ / ไดเรกทอรี

  2. Data Cluster

    โดยเฉพาะอย่างยิ่งคลัสเตอร์แรกของไฟล์หรือไดเรกทอรี

    คลัสเตอร์เป็นจำนวนโลจิคัลพื้นที่ดิสก์ที่เล็กที่สุดที่สามารถจัดสรรเพื่อเก็บไฟล์ได้

สิ่งพิเศษเกี่ยวกับความสัมพันธ์นี้คืออนุญาตให้หนึ่งมีเพียงหนึ่งคลัสเตอร์ข้อมูล แต่มีหลายลิงก์ไปยังกลุ่มข้อมูลนั้นสิ่งนี้ทำให้เราสามารถแสดงข้อมูลว่ามีอยู่ในหลาย ๆ สถานที่ อย่างไรก็ตามมีหลายวิธีในการทำสิ่งนี้และแต่ละวิธีในการทำเช่นนั้นจะมีผลของตัวเอง

หากต้องการดูว่ารากนี้มาจากไหนให้ย้อนกลับไปในอดีต ...

ลิงก์เชลล์คืออะไรและทำไมจึงไม่เพียงพอเสมอไป

แม้ว่ามันอาจฟังดูไม่คุ้นเคย แต่เราทุกคนรู้จักอันนี้! ทางลัดไฟล์เป็นวิธีการเชื่อมโยงไฟล์ที่ใช้บ่อยที่สุดอย่างไม่ต้องสงสัย พบได้ใน Windows 9x รุ่นก่อนหน้าบางรุ่นและอยู่ที่นั่นเป็นเวลานาน

สิ่งเหล่านี้ช่วยให้คุณสร้างทางลัดไปยังไฟล์หรือโฟลเดอร์ใด ๆ ได้อย่างรวดเร็วพวกมันถูกสร้างขึ้นเป็นพิเศษเพื่อเก็บข้อมูลพิเศษตามลิงก์เช่นไดเรกทอรีทำงานที่ไฟล์ถูกเรียกใช้อาร์กิวเมนต์เพื่อให้โปรแกรมและตัวเลือกต่างๆ ชอบว่าจะเพิ่มโปรแกรม

ข้อเสียของวิธีการเชื่อมโยงนี้คือข้อมูลพิเศษนั้นต้องการการเชื่อมโยงประเภทนี้เพื่อให้มีดาต้าคลัสเตอร์ในตัวมันเองเพื่อให้มีไฟล์นั้น ปัญหานั้นไม่จำเป็นว่าจะต้องใช้พื้นที่ว่างในดิสก์ แต่เป็นการเชื่อมโยงนั้นเข้าถึงได้ทางอ้อมเนื่องจากต้องมีการร้องขอ Data Cluster ก่อนที่เราจะไปที่ลิงก์จริง หากเส้นทางที่อ้างถึงในลิงก์จริงหายไปลิงก์เชลล์จะยังคงมีอยู่

หากคุณต้องดำเนินการกับไฟล์ที่ถูกอ้างถึงคุณจะต้องคิดก่อนว่าไฟล์เป็นไฟล์ไหน คุณไม่สามารถเปิดลิงก์ในเครื่องมือแก้ไขได้อย่างเดียวจากนั้นแก้ไข.lnkไฟล์แทนไฟล์ที่เชื่อมโยง สิ่งนี้ล็อคกรณีการใช้งานที่เป็นไปได้มากมายสำหรับลิงก์เชลล์

ไม่วิธีจุดเชื่อมต่อการเชื่อมโยงพยายามที่จะแก้ปัญหาเหล่านี้หรือไม่

จุดเชื่อมต่อ NTFSช่วยให้หนึ่งในการสร้างการเชื่อมโยงสัญลักษณ์ไปยังไดเรกทอรีในไดรฟ์ท้องถิ่นในลักษณะที่ว่ามันจะทำงานเช่นเดียวกับไดเรกทอรีปกติ ดังนั้นคุณมีไดเรกทอรีหนึ่งไฟล์ที่เก็บไว้ในดิสก์ของคุณ แต่สามารถเข้าถึงได้จากหลาย ๆ ที่

เมื่อนำจุดเชื่อมต่อออกไดเรกทอรีเดิมจะยังคงอยู่ เมื่อลบไดเรกทอรีดั้งเดิมจุดเชื่อมต่อจะยังคงอยู่ มีค่าใช้จ่ายสูงมากในการระบุดิสก์เพื่อตรวจสอบจุดเชื่อมต่อที่ต้องถูกลบ ข้อเสียนี้เป็นผลมาจากการใช้งาน

จุดเชื่อมต่อ NTFS ถูกนำมาใช้โดยใช้จุดแยกวิเคราะห์ใหม่ของ NTFSซึ่งเป็นวัตถุระบบไฟล์ NTFS ที่ถูกนำมาใช้กับ Windows 2000

จุดแยกวิเคราะห์ใหม่ของ NTFS คือชนิดของวัตถุระบบไฟล์ NTFS จุดแยกวิเคราะห์ใหม่เป็นวิธีในการขยายระบบไฟล์ NTFS โดยการเพิ่มข้อมูลพิเศษลงในรายการไดเรกทอรีดังนั้นตัวกรองระบบไฟล์จึงสามารถตีความได้ว่าระบบปฏิบัติการจะจัดการกับข้อมูลอย่างไร สิ่งนี้ช่วยให้สามารถสร้างจุดเชื่อมต่อสัญลักษณ์ลิงก์ NTFS และจุดเชื่อมต่อไดรฟ์ข้อมูลและเป็นคุณลักษณะสำคัญของระบบจัดเก็บข้อมูลลำดับชั้นของ Windows 2000

ถูกต้องการประดิษฐ์จุดแยกวิเคราะห์ใหม่ช่วยให้เราสามารถเชื่อมโยงวิธีที่ซับซ้อนยิ่งขึ้น

จุดเชื่อมต่อระบบไฟล์ NTFS นั้นเป็นซอฟต์ลิงค์ซึ่งหมายความว่ามันจะลิงค์ไปยังชื่อของไฟล์ ซึ่งหมายความว่าเมื่อใดก็ตามที่เชื่อมโยงจะถูกลบข้อมูลเดิมยังคงอยู่เหมือนเดิม ; แต่เมื่อใดก็ตามที่ข้อมูลเดิมจะถูกลบข้อมูลเดิมจะหายไป

ฉันสามารถซอฟต์ลิงค์ไฟล์ได้ด้วยหรือไม่? มีลิงก์สัญลักษณ์หรือไม่

ใช่เมื่อ Windows Vista มาถึงพวกเขาตัดสินใจที่จะขยายการทำงานของวัตถุในระบบไฟล์ NTFS โดยจัดทำลิงก์สัญลักษณ์ของ NTFSซึ่งเป็นลิงค์นุ่ม ๆ ที่ทำหน้าที่ในลักษณะเดียวกับจุดเชื่อมต่อ NTFS แต่สามารถนำไปใช้กับไฟล์และไดเรกทอรี

พวกเขาแบ่งปันพฤติกรรมการลบแบบเดียวกันอีกครั้งในบางกรณีการใช้งานอาจเป็นปัญหาสำหรับไฟล์เนื่องจากคุณไม่ต้องการคัดลอกไฟล์ที่ไม่มีประโยชน์ นี่คือเหตุผลที่ความคิดของการเชื่อมโยงอย่างหนักได้รับการดำเนินการ

ฮาร์ดลิงก์คืออะไรและทำงานอย่างไรเมื่อเปรียบเทียบกับซอฟต์ลิงค์?

ฮาร์ดลิงก์ไม่ใช่วัตถุระบบไฟล์ NTFS แต่เป็นลิงค์ไปยังไฟล์แทน (โดยละเอียดพวกมันอ้างถึงรายการ MFT เนื่องจากเก็บข้อมูลเพิ่มเติมเกี่ยวกับไฟล์จริง) รายการ MFT มีฟิลด์ที่จดจำจำนวนเวลาที่ไฟล์ถูกเชื่อมโยงอย่างหนัก ข้อมูลจะยังคงสามารถเข้าถึงได้ตราบเท่าที่มีลิงก์อย่างน้อยหนึ่งลิงก์ที่ชี้ไปยังข้อมูลนั้นอยู่

ดังนั้นข้อมูลที่ไม่ไม่ได้ขึ้นอยู่กับรายการ MFT เดียวที่จะมีชีวิตอยู่ ตราบใดที่มีการเชื่อมโยงที่ยากข้อมูลจะอยู่รอด วิธีนี้ช่วยป้องกันการลบโดยไม่ตั้งใจสำหรับกรณีที่ไม่มีใครจำได้ว่าไฟล์ต้นฉบับอยู่ที่ใด

ตัวอย่างเช่นคุณสามารถสร้างโฟลเดอร์ที่มี "ภาพยนตร์ที่ฉันยังต้องดู" และโฟลเดอร์ "ภาพยนตร์ที่ฉันใช้เวลาวันหยุดพักผ่อน" และโฟลเดอร์ "ภาพยนตร์ที่ชื่นชอบ" ภาพยนตร์ที่ไม่มีสิ่งเหล่านี้จะถูกลบอย่างเหมาะสมในขณะที่ภาพยนตร์เหล่านี้จะยังคงอยู่แม้ว่าคุณจะดูภาพยนตร์แล้วก็ตาม

สิ่งที่เป็นไดรฟ์จุดเชื่อมโยงหรือไม่?

คนไอทีหรือนักธุรกิจบางคนอาจไม่ชอบที่จะจำหรือพิมพ์ตัวอักษรไดรฟ์ที่แตกต่างกันที่ระบบของพวกเขามี อะไรM:จริงๆหมายถึงหรือไม่? มันเป็นเพลงหรือเปล่า ภาพยนตร์? รุ่น? แผนที่

ไมโครซอฟท์ได้ทำความพยายามมากกว่าปีเพื่อพยายามที่จะย้ายผู้ใช้ออกไปจากการwork in drive C: work in your user folderฉันไม่ต้องสงสัยเลยว่าผู้ใช้ที่มี UAC และปัญหาการอนุญาตคือผู้ที่ไม่ปฏิบัติตามแนวทางเหล่านี้ แต่ไม่ได้ทำให้พวกเขาสงสัย:

ทำไมคุณถึงต้องดูอะไรเลยนอกจากไฟล์ส่วนตัวในแต่ละวัน?

Volume mount points เป็นวิธีการทางด้านไอทีแบบมืออาชีพโดยไม่ถูก จำกัด ด้วยตัวอักษรของไดรฟ์รวมถึงมีโครงสร้างไดเรกทอรีที่เหมาะสมสำหรับพวกเขา แต่ ...

ไฟล์ของฉันอยู่ในสถานที่ต่างกันฉันสามารถใช้ลิงก์เพื่อรวมเข้าด้วยกันได้หรือไม่

ใน Windows 7 มีการแนะนำให้ใช้ไลบรารีอย่างสมบูรณ์เพื่อจุดประสงค์นี้ เสร็จสิ้นด้วยไฟล์เพลงที่อยู่ในโฟลเดอร์นี้และโฟลเดอร์นั้นและโฟลเดอร์นั้น จากมุมมองระดับล่างไลบรารีสามารถดูได้หลายลิงค์ พวกเขาจะถูกนำมาใช้อีกครั้งเป็นวัตถุระบบไฟล์ที่สามารถมีการอ้างอิงหลายรายการ มันเป็นสาระสำคัญความสัมพันธ์แบบหนึ่งต่อหลายคน ...

สมองของฉันระเบิด ...คุณสามารถสรุปว่าควรใช้เมื่อไร?

  • ลิงก์ทางลัด:ใช้เมื่อคุณต้องการเข้าถึงไฟล์ปฏิบัติการหรือเว็บไซต์ได้อย่างรวดเร็วไฟล์ที่คุณเรียกใช้บ่อยหรือเมื่อคุณต้องการระบุพารามิเตอร์ให้กับแอปพลิเคชันและไฟล์แบตช์นั้นมีจำนวนมากเกินไป อย่าใช้มันเมื่อคุณตั้งใจจะจัดการไฟล์ผ่านทางลัดของมัน

  • จุดเชื่อมต่อ:ใช้พวกเขาเมื่อคุณต้องการให้ไดเรกทอรีอยู่ที่อื่นซึ่งจะช่วยให้คุณย้ายไดเรกทอรีไปยังไดรฟ์ที่เร็วขึ้นหรือช้าลงโดยไม่สูญเสียความสามารถในการเข้าถึงพา ธ ดั้งเดิม การใช้งานอื่นคือเมื่อคุณต้องการเข้าถึงไดเรกทอรีผ่านเส้นทางอื่น สิ่งเหล่านี้ไม่สามารถใช้เชื่อมโยงไปยังการแบ่งปันได้

  • ซอฟต์ลิงค์:ใช้ลิงค์ที่ลิงค์ลัดไม่พอมันมักใช้เมื่อคุณต้องการจัดการไฟล์ผ่านช็อตคัต หรือเมื่อคุณต้องการให้ไฟล์อยู่ในไดรฟ์ที่เร็วขึ้นหรือช้าลงโดยไม่สูญเสียความสามารถในการเข้าถึงพา ธ ดั้งเดิม

  • ฮาร์ดลิงก์:ใช้เมื่อคุณต้องการให้ไฟล์หายไปเมื่อฮาร์ดลิงก์ทั้งหมดไปยังไฟล์นั้นถูกลบ ไม่สามารถใช้โฟลเดอร์นี้ได้

  • จุดเมานต์ระดับเสียง:ใช้พวกเขาเมื่อคุณไม่มีตัวอักษรของไดรฟ์หรือเมื่อคุณพบว่าเป็นไปได้มากขึ้นในการเข้าถึงไดรฟ์ผ่านเส้นทางแทนที่จะเป็นตัวอักษรไดรฟ์

  • ไลบรารี่:ใช้พวกมันเมื่อคุณมีไฟล์ประเภทเดียวกันในหลาย ๆ ตำแหน่งและคุณต้องการให้มันอยู่ด้วยกันมันรองรับไดรฟ์ที่ถอดออกได้ดังนั้นมันจึงมีประโยชน์ที่จะทำให้โฟลเดอร์บนไดรฟ์แบบถอดได้ของคุณปรากฏขึ้น มัน. คุณสามารถคลิกที่โฟลเดอร์แต่ละโฟลเดอร์จากแผนผังโฟลเดอร์ใต้ไลบรารีในมุมมองแบบต้นไม้ซึ่งช่วยให้การย้ายไฟล์ระหว่างทั้งสอง


ไลบรารีเป็นระดับเชลล์เช่นลิงก์ทางลัดใช่มั้ย
Medinoc

@Medinoc: ไม่พวกเขารวมเนื้อหาของสถานที่หลายแห่ง
Tamara Wijsman

1
แต่พวกเขาทำเช่นนั้นในระดับระบบแฟ้มในลักษณะที่พูด cmd.exe และdirสามารถแสดงรายการเนื้อหารวม (ในกรณีที่พวกเขาอยู่ในระบบไฟล์ฉันไม่พบมัน) หรือพวกเขารวมเท่านั้น ที่ระดับเชลล์มีเพียง Windows Explorer และกล่องโต้ตอบไฟล์เท่านั้นที่สามารถแสดงได้ ผมก็รู้สึกว่ามันเป็นหลัง แต่คุณ "ไม่" ทำฟาวล์นี้ถ้าผมเขียนคำถามของฉันผิด (ผมหมายถึงว่า"ห้องสมุดมีเปลือกระดับเช่นการเชื่อมโยงทางลัดอยู่ใช่มั้ย?" )
Medinoc

@Medinoc: C:\Users\{User}\AppData\Roaming\Microsoft\Windows\Librariesพวกเขาเป็นไฟล์ที่
Tamara Wijsman

1
@Pacerier: Windows ใช้ระบบตำแหน่งเก่าซึ่งคุณสามารถย้ายโฟลเดอร์เพลงไปรอบ ๆ ได้จากคุณสมบัติ ไลบรารี่เป็นส่วนเสริมใหม่ซึ่งตัว OS เองแทบจะไม่ได้ใช้เป็นผล ดังนั้นฉันสงสัยว่าอะไรจะทำลาย ตามที่พวกเขามีจุดประสงค์เพื่อการแสดงผลเท่านั้น ...
Tamara Wijsman

8

หากคุณใช้ Windows Vista หรือใหม่กว่าและมีสิทธิ์ของผู้ดูแลระบบคุณอาจตรวจสอบคำสั่ง mklink (เป็นเครื่องมือบรรทัดคำสั่ง) ฉันไม่แน่ใจว่า symlink-y เป็นจริงได้อย่างไรเนื่องจากหน้าต่างให้ไอคอนลูกศรเล็ก ๆ ที่มันวางบนทางลัด แต่การทดสอบแผ่นจดบันทึกอย่างรวดเร็ว ++ บนไฟล์ข้อความแสดงให้เห็นว่ามันอาจทำงานได้ในสิ่งที่คุณกำลังมองหา

คุณสามารถเรียกใช้ mklink โดยไม่มีข้อโต้แย้งสำหรับคำแนะนำการใช้งานอย่างรวดเร็ว

ฉันหวังว่าจะช่วย


mklink ใช้จุดเชื่อมต่อระบบไฟล์ NTFS (ฉันเชื่อว่านั่นคือสิ่งที่พวกเขาถูกเรียก) เพื่อเชื่อมโยงสไตล์ Unix ที่ซ้ำกันมากหรือน้อย Windows สามารถบอกได้ว่ามันเป็นทางแยกดังนั้นมันจะให้ไอคอนลูกศรแบบดั้งเดิม iirc คุณสามารถลบได้ด้วยการเล่นซอรีบางรีจิสทรี แต่ฉันจำไม่ได้ว่าอยู่ที่ไหน
jcrawfordor

2
@jcrawfordor: โครงสร้างดิสก์"จุดแยกวิเคราะห์ใหม่" จุดเชื่อมต่อและ symlink เป็นจุดแยกวิเคราะห์สองแบบที่แตกต่างกัน ปริมาณเมานต์เป็นที่สาม
grawity

1
และใช่ @Gemini, mklinksymlinks สำเร็จรูปถูกนำมาใช้เฉพาะในการทำงานเช่นเดียวกับคนที่ใช้ระบบปฏิบัติการยูนิกซ์
grawity

ขอบคุณ grawity สำหรับการยืนยัน ฉันไม่เคยเล่นกับพวกเขามากนักดังนั้นฉันแค่อยากจะปฏิเสธความรับผิดชอบต่อไปนี้)
GeminiDomino

2

บทความนี้มีความแตกต่าง

ความแตกต่างที่สำคัญอย่างหนึ่งก็คือในแง่หนึ่ง junctions ก่อน win7 นั้นค่อนข้างไม่ปลอดภัยในการลบพวกเขาจะลบไดเรกทอรีเป้าหมาย

http://cects.com/overview-to-understanding-hard-links-junction-points-and-symbolic-links-in-windows/

ไม่ควรลบ Junction Point ใน Win2k, Win2003 และ WinXP พร้อม Explorer คำสั่ง del หรือ del / s หรือด้วยยูทิลิตี้ใด ๆ ที่เรียกใช้ไดเรกทอรีซ้ำเนื่องจากจะลบไดเรกทอรีเป้าหมายและไดเรกทอรีย่อยทั้งหมด ให้ใช้คำสั่ง rmdir ยูทิลิตี linkd หรือ fsutil (หากใช้ WinXP หรือสูงกว่า) หรือเครื่องมือของบุคคลที่สามเพื่อลบจุดเชื่อมต่อโดยไม่ส่งผลกระทบต่อเป้าหมาย ใน Vista / Win7 การลบ Junction Points ด้วย Explorer หรือคำสั่ง rmdir และ del ทำได้อย่างปลอดภัย

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