Windows Tips & News

สร้างลิงก์สัญลักษณ์ใน Windows 10 ด้วย PowerShell

ใน Windows 10 คุณสามารถใช้ลิงก์สัญลักษณ์เพื่อเปลี่ยนเส้นทางโฟลเดอร์หนึ่งไปยังตำแหน่งอื่นได้อย่างง่ายดาย ลิงก์สัญลักษณ์ใช้กันอย่างแพร่หลายในระบบปฏิบัติการสำหรับไฟล์และโฟลเดอร์ของตัวเอง การใช้ลิงก์สัญลักษณ์ช่วยประหยัดพื้นที่ดิสก์และทำให้ข้อมูลของคุณสามารถเข้าถึงได้จากตำแหน่งระบบไฟล์ต่างๆ โดยไม่ต้องย้ายข้อมูลทางกายภาพ
ลิงก์สัญลักษณ์มีประโยชน์มากในหลาย ๆ สถานการณ์ ตัวอย่างเช่น เมื่อไม่นานมานี้ ฉันเพิ่มไดรฟ์ SSD ลงในคอมพิวเตอร์และติดตั้ง Windows ไว้ที่นั่น แอพพกพาทั้งหมดของฉันยังคงอยู่ในโฟลเดอร์ D:\portable และหลายแอพได้รับการกำหนดค่าให้ทำงานกับโฟลเดอร์ D:\documents ปัญหาคือก่อนที่ฉันจะเพิ่ม SSD ใหม่นี้ เส้นทางไปยังโฟลเดอร์คือ C:\portable และ C:\documents

การเชื่อมโยงสองโฟลเดอร์นี้เข้าด้วยกันทำให้ทุกอย่างทำงานได้ภายในไม่กี่วินาที ฉันสร้างลิงก์สัญลักษณ์ชื่อ c:\portable และ c:\documents โดยไม่ต้องย้ายไฟล์หรือโฟลเดอร์เดียว สิ่งที่น่าสนใจอีกประการหนึ่งคือ ถ้าฉันย้ายลิงก์สัญลักษณ์ของฉันไปยังตำแหน่งอื่น เช่น ไปยังไดรฟ์ E: ลิงก์เหล่านั้นจะทำงานต่อไปและจะชี้ไปที่โฟลเดอร์ของฉันในไดรฟ์ D:

ใน บทความก่อนหน้านี้

, เราเห็นวิธีจัดการลิงก์สัญลักษณ์ด้วย built-in mklink เครื่องมือคอนโซล วันนี้เราจะมาดูวิธีการทำเช่นเดียวกันนี้โดยใช้ PowerShell

ในการสร้างลิงก์สัญลักษณ์ใน Windows 10 ด้วย PowerShell

  1. เปิดและ ยกระดับ PowerShell.
  2. พิมพ์หรือคัดลอกและวางคำสั่งต่อไปนี้:
    รายการใหม่ -ItemType SymbolicLink -Path "Link" -Target "Target"
  3. แทนที่ ลิงค์ ส่วนที่มีเส้นทางไปยังลิงก์สัญลักษณ์ที่คุณต้องการสร้าง (รวมถึงชื่อไฟล์และนามสกุลของไฟล์)
  4. แทนที่ เป้า ส่วนที่มีเส้นทาง (สัมพัทธ์หรือสัมบูรณ์) ที่ลิงก์ใหม่อ้างถึง

คุณทำเสร็จแล้ว
นอกจากนั้น คุณสามารถใช้ PowerShell เพื่อสร้างไดเร็กทอรีจังก์ชันและฮาร์ดลิงก์ มาดูกันว่าจะทำได้อย่างไร

ในการสร้าง Directory Junction ใน Windows 10 ด้วย PowerShell

  1. เปิดและ ยกระดับ PowerShell.
  2. พิมพ์หรือคัดลอกและวางคำสั่งต่อไปนี้:
    รายการใหม่ -ItemType Junction -Path "Link" -Target "Target"
  3. แทนที่ ลิงค์ ส่วนที่มีพาธไปยังไดเร็กทอรีจังก์ชันที่คุณต้องการสร้าง
  4. แทนที่ เป้า ส่วนที่มีเส้นทางแบบเต็มไปยังไดเร็กทอรีที่ลิงก์ใหม่อ้างถึง

ในการสร้างฮาร์ดลิงก์ใน Windows 10 ด้วย PowerShell

  1. เปิดและ ยกระดับ PowerShell.
  2. พิมพ์หรือคัดลอกและวางคำสั่งต่อไปนี้:
    รายการใหม่ -ItemType HardLink -Path "Link" -Target "Target"
  3. แทนที่ ลิงค์ ส่วนที่มีพาธแบบเต็ม รวมถึงชื่อไฟล์และนามสกุลของฮาร์ดลิงก์ที่คุณต้องการสร้าง
  4. แทนที่ เป้า ส่วนที่มีพาธแบบเต็มไปยังไฟล์ที่ลิงก์ใหม่อ้างถึง

ตอนนี้ คุณอาจสงสัยว่าอะไรคือความแตกต่างระหว่างลิงก์สัญลักษณ์ไดเร็กทอรีและไดเร็กทอรีจังก์ชัน

อะไรคือความแตกต่างระหว่างลิงก์สัญลักษณ์ไดเรกทอรีและจุดเชื่อมต่อไดเรกทอรี
Directory Junction เป็นลิงค์สัญลักษณ์ประเภทเก่า ซึ่งไม่รองรับพาธ UNC (พาธเครือข่ายที่ขึ้นต้นด้วย \\) และพาธสัมพัทธ์ การรวมไดเร็กทอรีได้รับการสนับสนุนใน Windows 2000 และใหม่กว่าระบบ Windows ที่ใช้ NT ลิงก์สัญลักษณ์ไดเร็กทอรีในทางกลับกันยังสนับสนุน UNC และพา ธ สัมพัทธ์ อย่างไรก็ตาม พวกเขาต้องการ Windows Vista เป็นอย่างน้อย ดังนั้น ในกรณีส่วนใหญ่ในปัจจุบัน ลิงก์สัญลักษณ์ไดเร็กทอรีจึงเป็นตัวเลือกที่ต้องการ

ฮาร์ดลิงก์และลิงก์สัญลักษณ์ต่างกันอย่างไร
ฮาร์ดลิงก์สามารถสร้างได้เฉพาะกับไฟล์เท่านั้น ไม่สามารถสร้างโฟลเดอร์ได้ คุณไม่สามารถสร้างฮาร์ดลิงก์สำหรับไดเร็กทอรี ดังนั้นจึงมีข้อจำกัดมากกว่า Directory Junction และยังไม่รองรับพาธ UNC

ใน Windows Vista และใหม่กว่า การเชื่อมไดเร็กทอรีจะใช้ในการเชื่อมโยงพาธโฟลเดอร์ไฟล์ที่เก่ากว่า เช่น C:\Documents และ Settings ไปยังพาธที่ใหม่กว่า เช่น C:\Users ลิงก์สัญลักษณ์ยังใช้เพื่อเปลี่ยนเส้นทาง C:\Users\All Users ไปยัง C:\ProgramData

เริ่มต้นด้วย Windows Vista ฮาร์ดลิงก์ยังถูกใช้อย่างกว้างขวางโดย Windows และกลไกการให้บริการ ไฟล์ระบบจำนวนมากเป็นฮาร์ดลิงก์ไปยังไฟล์ภายในโฟลเดอร์ Windows Component Store หากคุณเรียกใช้คำสั่ง fsutil hardlink list สำหรับ explorer.exe, notepad.exe หรือ regedit.exe คุณจะเห็นสิ่งนี้เอง!

NS โฟลเดอร์ WinSxS เก็บไฟล์ระบบต่างๆ ซึ่งเชื่อมโยงผ่านฮาร์ดลิงก์ไปยังไฟล์ที่อยู่ในโฟลเดอร์ C:\Windows, C:\Windows\System32 และโฟลเดอร์ระบบอื่นๆ เมื่อมีการติดตั้งการอัปเดตระบบปฏิบัติการ ไฟล์ภายใน WinSxS จะได้รับการอัปเดตและเชื่อมโยงอย่างหนักกับตำแหน่งของระบบอีกครั้ง

แค่นั้นแหละ.

ค้นหาว่าคุณติดตั้ง Windows 10 Edition ใดไว้

ค้นหาว่าคุณติดตั้ง Windows 10 Edition ใดไว้

เนื่องจาก Microsoft เปลี่ยนรูปแบบการเปิดตัวใน Windows 10 ผู้ใช้จึงสนใจที่จะค้นหาว่า Windows 10 รุ...

อ่านเพิ่มเติม

แก้ไข Start และ Taskbar ค้างใน Windows 11 Dev และ Beta builds ล่าสุด

แก้ไข Start และ Taskbar ค้างใน Windows 11 Dev และ Beta builds ล่าสุด

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบก่อนหน้านี้ Microsoft เปิดตัวส...

อ่านเพิ่มเติม

ค้นหาว่าคุณติดตั้ง Windows 10 Edition ใดไว้

ค้นหาว่าคุณติดตั้ง Windows 10 Edition ใดไว้

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบเนื่องจาก Microsoft เปลี่ยนรูป...

อ่านเพิ่มเติม