โฮมเพจ » ทำอย่างไร » คู่มือฉบับสมบูรณ์ในการสร้าง Symbolic Links (aka Symlinks) บน Windows

    คู่มือฉบับสมบูรณ์ในการสร้าง Symbolic Links (aka Symlinks) บน Windows

    Windows 10, 8, 7 และ Vista สนับสนุนการเชื่อมโยงสัญลักษณ์ทั้งหมดซึ่งรู้จักกันในชื่อ symlinks ซึ่งชี้ไปที่ไฟล์หรือโฟลเดอร์ในระบบของคุณ คุณสามารถสร้างมันได้โดยใช้ Command Prompt หรือเครื่องมือของบุคคลที่สามที่เรียกว่า Link Shell Extension.

    ลิงค์สัญลักษณ์คืออะไร?

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

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

    เคล็ดลับนี้สามารถใช้กับทุกสิ่งรวมถึงการซิงค์โฟลเดอร์ใด ๆ กับโปรแกรมเช่น Dropbox, Google Drive และ OneDrive.

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

    โปรดทราบว่า Windows ไม่ได้ใช้คำว่า "ฮาร์ดลิงค์" และ "ซอฟต์ลิงค์" แต่จะใช้คำว่า "ฮาร์ดลิงก์" และ "ลิงก์สัญลักษณ์" แทน ในเอกสารประกอบของ Windows "ลิงก์สัญลักษณ์" เป็นสิ่งเดียวกันกับ "ลิงค์อ่อน" อย่างไรก็ตาม mklink คำสั่งสามารถสร้างทั้งฮาร์ดลิงก์ (เรียกว่า "ฮาร์ดลิงค์" ใน Windows) และซอฟต์ลิงค์ (รู้จักกันในชื่อ "ลิงค์สัญลักษณ์" ใน Windows).

    วิธีการสร้างลิงค์สัญลักษณ์ด้วย mklink

    คุณสามารถสร้างลิงค์สัญลักษณ์โดยใช้คำสั่ง mklink ในหน้าต่างพร้อมรับคำสั่งในฐานะผู้ดูแลระบบ หากต้องการเปิดหนึ่งให้ค้นหาทางลัด“ พรอมต์คำสั่ง” ในเมนูเริ่มของคุณคลิกขวาแล้วเลือก“ Run as Administrator”.

    ในการอัปเดตผู้สร้างของ Windows 10 คุณสามารถใช้หน้าต่างพรอมต์คำสั่งปกติโดยไม่ต้องเรียกใช้ในฐานะผู้ดูแลระบบ อย่างไรก็ตามหากต้องการทำสิ่งนี้โดยไม่มีหน้าต่างพรอมต์คำสั่งของผู้ดูแลระบบคุณต้องเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์จากการตั้งค่า> การปรับปรุงและความปลอดภัย> สำหรับนักพัฒนา.

    ไม่มีตัวเลือกพิเศษใด ๆ, mklink สร้างลิงก์สัญลักษณ์ไปยังไฟล์ คำสั่งด้านล่างจะสร้างสัญลักษณ์หรือลิงค์ "อ่อน" ที่ ลิงค์ ชี้ไปที่ไฟล์ เป้า :

    mklink ลิงก์เป้าหมาย

    ใช้ / D เมื่อคุณต้องการสร้างลิงค์นุ่ม ๆ ที่ชี้ไปยังไดเรกทอรี ชอบมาก:

    mklink / D Link Target

    ใช้ / H เมื่อคุณต้องการสร้างฮาร์ดลิงก์ที่ชี้ไปที่ไฟล์:

    mklink / H ลิงก์เป้าหมาย

    ใช้ / J เพื่อสร้างฮาร์ดลิงก์ที่ชี้ไปยังไดเร็กทอรีหรือที่รู้จักในชื่อ junction directory:

    mklink / J Link Target

    ตัวอย่างเช่นหากคุณต้องการสร้างฮาร์ดลิงก์ที่ C: \ LinkToFolder ที่ชี้ไปที่ C: \ Users \ Name \ OriginalFolder คุณจะต้องรันคำสั่งต่อไปนี้:

    mklink / J C: \ LinkToFolder C: \ Users \ ชื่อ \ OriginalFolder

    คุณจะต้องใส่เครื่องหมายคำพูดรอบ ๆ พา ธ ที่มีช่องว่าง ตัวอย่างเช่นหากโฟลเดอร์แทนชื่อ C: \ Link To Folder และ C: \ Users \ Name \ Original Folder คุณจะใช้คำสั่งต่อไปนี้แทน:

    mklink / J "C: \ ลิงก์ไปยังโฟลเดอร์" "C: \ Users \ ชื่อ \ โฟลเดอร์ต้นฉบับ"

    หากคุณเห็นข้อความ“ คุณไม่มีสิทธิ์เพียงพอที่จะทำการดำเนินการนี้” คุณต้องเปิดพร้อมท์คำสั่งในฐานะผู้ดูแลระบบก่อนที่จะเรียกใช้คำสั่ง.

    วิธีการสร้างลิงค์สัญลักษณ์ด้วยเครื่องมือกราฟิก

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

    เมื่อติดตั้งแล้วให้ค้นหาไฟล์หรือโฟลเดอร์ที่คุณต้องการสร้างลิงก์คลิกขวาแล้วเลือก“ เลือกแหล่งลิงก์” ในเมนู.

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

    วิธีการลบลิงค์สัญลักษณ์

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