ด้วยการเชื่อมโยงทั้งสองโฟลเดอร์เข้าด้วยกัน ฉันทำให้ทุกอย่างทำงานได้ภายในไม่กี่วินาที ฉันสร้างลิงก์สัญลักษณ์ชื่อ c:portable และ c:documents โดยไม่ต้องย้ายไฟล์หรือโฟลเดอร์แม้แต่ไฟล์เดียว สิ่งที่น่าสนใจอีกประการหนึ่งคือหากฉันย้ายลิงก์สัญลักษณ์ของฉันไปยังตำแหน่งอื่น เช่น ไปยังไดรฟ์ E: ลิงก์เหล่านั้นจะยังคงทำงานต่อไปและจะชี้ไปที่โฟลเดอร์ของฉันในไดรฟ์ D:
ในบทความก่อนหน้านี้ เราเห็นวิธีจัดการลิงก์สัญลักษณ์ที่มีในตัวเอ็มเคลิงค์เครื่องมือคอนโซล วันนี้เราจะมาดูกันว่าสามารถทำได้โดยใช้ PowerShell ได้อย่างไร
สารบัญ ซ่อน หากต้องการสร้างลิงก์สัญลักษณ์ใน Windows 10 ด้วย PowerShell ในการสร้าง Directory Junction ใน Windows 10 ด้วย PowerShell ในการสร้างฮาร์ดลิงก์ใน Windows 10 ด้วย PowerShellหากต้องการสร้างลิงก์สัญลักษณ์ใน Windows 10 ด้วย PowerShell
- เปิด PowerShell ที่ยกระดับ
- พิมพ์หรือคัดลอกคำสั่งต่อไปนี้:|_+_|
- แทนที่ลิงค์ส่วนที่มีเส้นทางไปยังลิงก์สัญลักษณ์ที่คุณต้องการสร้าง (รวมถึงชื่อไฟล์และนามสกุลของไฟล์)
- แทนที่เป้าส่วนที่มีเส้นทาง (แบบสัมพัทธ์หรือแบบสัมบูรณ์) ที่ลิงก์ใหม่อ้างถึง
คุณทำเสร็จแล้ว
นอกจากนั้น คุณสามารถใช้ PowerShell เพื่อสร้างจุดเชื่อมต่อไดเร็กทอรีและฮาร์ดลิงก์ได้ มาดูกันว่าสามารถทำได้อย่างไร
ในการสร้าง Directory Junction ใน Windows 10 ด้วย PowerShell
- เปิด PowerShell ที่ยกระดับ
- พิมพ์หรือคัดลอกคำสั่งต่อไปนี้:|_+_|
- แทนที่ลิงค์ส่วนที่มีเส้นทางไปยังจุดเชื่อมต่อไดเร็กทอรีที่คุณต้องการสร้าง
- แทนที่เป้าส่วนที่มีเส้นทางแบบเต็มไปยังไดเร็กทอรีที่ลิงก์ใหม่อ้างถึง
ในการสร้างฮาร์ดลิงก์ใน Windows 10 ด้วย PowerShell
- เปิด PowerShell ที่ยกระดับ
- พิมพ์หรือคัดลอกคำสั่งต่อไปนี้:|_+_|
- แทนที่ลิงค์ส่วนที่มีเส้นทางแบบเต็ม รวมถึงชื่อไฟล์และนามสกุลของฮาร์ดลิงก์ที่คุณต้องการสร้าง
- แทนที่เป้าส่วนที่มีเส้นทางแบบเต็มไปยังไฟล์ที่ลิงก์ใหม่อ้างถึง
ตอนนี้คุณอาจสงสัยว่าอะไรคือความแตกต่างระหว่างลิงก์สัญลักษณ์ไดเร็กทอรีและจุดเชื่อมต่อไดเร็กทอรี
อะไรคือความแตกต่างระหว่างลิงก์สัญลักษณ์ไดเร็กทอรีและจุดเชื่อมต่อไดเร็กทอรี
Directory Junction เป็นลิงก์สัญลักษณ์ประเภทเก่า ซึ่งไม่รองรับเส้นทาง UNC (เส้นทางเครือข่ายที่ขึ้นต้นด้วย \) และเส้นทางสัมพัทธ์ Directory Junctions ได้รับการสนับสนุนใน Windows 2000 และใหม่กว่าระบบ Windows ที่ใช้ NT ลิงก์สัญลักษณ์ไดเรกทอรีในทางกลับกันยังรองรับ UNC และเส้นทางสัมพัทธ์ด้วย อย่างไรก็ตาม จำเป็นต้องมี Windows Vista เป็นอย่างน้อย ดังนั้น ในกรณีส่วนใหญ่ในปัจจุบัน ลิงก์สัญลักษณ์ไดเร็กทอรีเป็นตัวเลือกที่ต้องการ
ความแตกต่างระหว่างฮาร์ดลิงก์และลิงก์สัญลักษณ์คืออะไร
ฮาร์ดลิงก์สามารถสร้างได้สำหรับไฟล์เท่านั้น ไม่ใช่โฟลเดอร์ คุณไม่สามารถสร้างฮาร์ดลิงก์สำหรับไดเร็กทอรีได้ ดังนั้นจึงมีข้อจำกัดมากกว่า Directory Junction และยังไม่รองรับเส้นทาง UNC
ใน Windows Vista และใหม่กว่า จุดเชื่อมต่อไดเร็กทอรีใช้เพื่อเชื่อมโยงพาธโฟลเดอร์ไฟล์เก่า เช่น C:Documents and Settings ไปยังพาธใหม่ เช่น C:Users ลิงก์สัญลักษณ์ยังใช้เพื่อเปลี่ยนเส้นทาง C:UsersAll Users ไปยัง C:ProgramData
เริ่มต้นด้วย Windows Vista ฮาร์ดลิงก์ยังถูกใช้อย่างกว้างขวางโดย Windows และกลไกการให้บริการ ไฟล์ระบบจำนวนมากเป็นฮาร์ดลิงก์ไปยังไฟล์ภายในโฟลเดอร์ Windows Component Store หากคุณรันคำสั่ง fsutil hardlink list สำหรับ explorer.exe, notepad.exe หรือ regedit.exe คุณสามารถดูสิ่งนี้ได้ด้วยตัวเอง!
โฟลเดอร์ WinSxS จัดเก็บไฟล์ระบบต่างๆ ซึ่งเชื่อมโยงผ่านฮาร์ดลิงก์ไปยังไฟล์ที่อยู่ในโฟลเดอร์ C:Windows, C:WindowsSystem32 และโฟลเดอร์ระบบอื่นๆ เมื่อมีการติดตั้งการอัปเดตระบบปฏิบัติการ ไฟล์ภายใน WinSxS จะได้รับการอัปเดตและฮาร์ดลิงก์ไปยังตำแหน่งของระบบอีกครั้ง
แค่นั้นแหละ.