คุณเบื่อกับการค้นหาไดเร็กทอรีที่ยัดไว้สำหรับไฟล์ที่คุณจะใช้เพียงวินาทีเดียวหรือไม่? ถ้าใช่ คุณมาถูกที่แล้ว เราจะให้คำแนะนำโดยละเอียดเกี่ยวกับวิธีสร้างลิงก์สัญลักษณ์บนคอมพิวเตอร์ของคุณ
หลังจากทำตามขั้นตอนจากบทความนี้แล้ว คุณสามารถบอกลาการค้นหาไฟล์ที่ยาวและไร้จุดหมายได้ และใช้เวลาของคุณไปกับสิ่งที่สำคัญจริงๆ มากขึ้น
จะสร้างลิงค์สัญลักษณ์ได้อย่างไร?
ก่อนที่เราจะลงลึกในรายละเอียดเกี่ยวกับวิธีสร้างลิงก์สัญลักษณ์ เราต้องการให้แน่ใจว่าคุณรู้แน่ชัดว่าคุณกำลังสร้างอะไร สมมติว่าคุณได้ติดตั้งโปรแกรมที่ต้องเก็บไว้ใน "C:\Program Files\Program
.”
คุณต้องการให้โปรแกรมนี้อยู่ใน “D:\Documents” ของคุณ แต่มันเป็นไปไม่ได้ นี่คือเมื่อคุณเพิ่มลิงก์สัญลักษณ์ไปยัง “C:\Program Files\Program
” ไฟล์ไปที่ “D:\เอกสาร
” โฟลเดอร์ ด้วยวิธีนี้ คุณจะช่วยตัวเองให้ไม่ต้องวุ่นวายกับการเล่นกลทั้งหมดของคุณ”ค:
” เพื่อเปิดไฟล์นั้น
สำหรับระบบปฏิบัติการส่วนใหญ่ คุณจะใช้ ln -NS คำสั่งตามด้วยปลายทางไฟล์ต้นทางและชื่อลิงก์สัญลักษณ์ของคุณ
ด้านล่างนี้ คุณจะพบคำแนะนำในการสร้างลิงก์สัญลักษณ์ในระบบปฏิบัติการและโปรแกรมเฉพาะ
จะสร้างลิงค์สัญลักษณ์ใน Windows ได้อย่างไร?
ในการสร้าง symlink ใน Windows คุณจะต้องใช้คำสั่ง mklink ใน Command Prompt นี่คือคำสั่งภายในที่มีอยู่ใน Windows Vista, Windows 7, 8 และ 10 คุณสามารถทำได้โดยเรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ:
- พิมพ์ "Command Prompt" ในเมนู Start
- คลิกขวาที่ไอคอน
- เลือกตัวเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ"
หากคุณเรียกใช้ Windows 10 Creators Update คุณไม่จำเป็นต้องเข้าถึง Command Prompt ในฐานะผู้ดูแลระบบ อย่างไรก็ตาม คุณจะต้องเปิดใช้งานโหมด Dev ก่อน:
- ไปที่หน้า "การตั้งค่า"
- ไปที่ส่วน "อัปเดตและความปลอดภัย"
- เลือก “สำหรับนักพัฒนา”
- ตรวจสอบให้แน่ใจว่าได้เปิด "โหมดนักพัฒนาซอฟต์แวร์" แล้ว
เมื่อคุณได้ตั้งค่าทุกอย่างเรียบร้อยแล้ว คุณสามารถกลับไปที่พรอมต์คำสั่งและเรียกใช้คำสั่งต่อไปนี้:
mklink Link_Name Target_Path.
เมื่อเรียกใช้คำสั่งนี้ คุณจะสร้าง symlink ที่ชี้ไปที่ไฟล์ Target_Name
หากคุณต้องการให้ลิงก์สัญลักษณ์ชี้ไปที่ไดเร็กทอรี คุณจะต้องเพิ่มตัวอักษรที่เกี่ยวข้อง:
mklink /D Link_Name Target_Path
หากชื่อพาธบางชื่อมีช่องว่าง คุณจะต้องใส่คำสั่งในเครื่องหมายคำพูด:
Mklink /D “C:\My files” “C:\Users\Name\Original\.”
เครื่องมือ Symlink ของบุคคลที่สาม
ในการสร้าง symlink ใน Windows คุณสามารถดาวน์โหลดเครื่องมือของบริษัทอื่นที่เรียกว่า Link Shell Extension เครื่องมือนี้ให้คุณสร้างลิงก์สัญลักษณ์โดยทำดังต่อไปนี้:
- ดาวน์โหลดและติดตั้งเครื่องมือ
- ค้นหาไฟล์ที่คุณต้องการสร้าง symlink
- คลิกขวาที่มัน
- เลือกตัวเลือก "เลือกแหล่งที่มาของลิงก์" จากเมนู
- คลิกขวาในโฟลเดอร์อื่น แล้ววางเมาส์เหนือตัวเลือก "วางเป็น" ในเมนู
- เลือก “ลิงก์สัญลักษณ์”
จะสร้างลิงค์สัญลักษณ์ใน Unix ได้อย่างไร?
ในการสร้างลิงก์ระหว่างไฟล์ใน Unix คุณจะต้องใช้ ln
คำสั่งที่พรอมต์ Unix ในการสร้าง symlink คุณจะต้องเพิ่ม -NS
ตัวเลือกในการ ln
สั่งการ. คำสั่งของคุณควรมีลักษณะดังนี้:
ln -s Target_File Link_Name
คุณควรแทนที่ Target_File ด้วยชื่อไฟล์ที่คุณกำลังสร้าง symlink คุณสามารถสร้างการเชื่อมโยงไปยังไฟล์หรือไดเร็กทอรีในระบบไฟล์ได้ แทนที่ Link_Name ด้วยชื่อ symlink ของคุณ
หมายเหตุ: การลบหรือลบไฟล์เป้าหมายจะทำให้ symlink ของคุณไม่ทำงานอย่างถูกต้อง
จะสร้างลิงค์สัญลักษณ์ไปยังไดเร็กทอรีใน Linux ได้อย่างไร?
การสร้าง symlink ไปยังไดเร็กทอรีใน Linux ต้องใช้ขั้นตอนเดียวกับการสร้างไฟล์ ในพารามิเตอร์แรก คุณจะเรียกชื่อไดเร็กทอรีของไฟล์ และในฐานะพารามิเตอร์ที่สอง คุณจะต้องเขียนชื่อ symlink
ตัวอย่างเช่น คุณสามารถสร้าง symlink จากไดเร็กทอรี /mnt/my_drive/photos ไปยัง ˜/ไดเรกทอรี my_photos:
ln -s /mnt/my_drive/photos ˜/my_photos
จะสร้างลิงค์สัญลักษณ์ใน Ubuntu ได้อย่างไร?
การสร้างลิงก์ระหว่างไฟล์บนระบบ Linux ทั้งหมด รวมถึง Ubuntu ทำงานด้วย “ln
" สั่งการ. ในการสร้าง symlink ใน Ubuntu ให้เรียกใช้ Terminal และเรียกใช้คำสั่งนี้ด้วย option -NS
เพิ่มถัดจาก ln
.
คำสั่งของคุณควรมีลักษณะดังนี้:
sudo ln -s Source_Directory Link_Directory
คุณควรแทนที่ “Source_Directory” ด้วยไดเร็กทอรีของไฟล์ต้นฉบับ ในพารามิเตอร์ "Link_Directory" คุณจะต้องเขียนชื่อ symlink
จะสร้างลิงค์สัญลักษณ์ใน Mac ได้อย่างไร?
วิธีที่ดีที่สุดในการนึกถึงลิงก์สัญลักษณ์ใน Mac เหมือนกับว่าเป็นชื่อแทนขั้นสูง ต่างกันในลักษณะที่ symlink ทำงานในแอปพลิเคชัน Mac ทั้งหมด รวมถึง Terminal อันที่จริง คุณจะใช้ Terminal เพื่อสร้างลิงก์สัญลักษณ์ เพียงทำตามขั้นตอนด้านล่าง:
- เปิด Terminal โดยกด Command + Space จากนั้นพิมพ์ “
เทอร์มินัล
” หรือเปิด Terminal ผ่าน Finder > Applications > Utilities > Terminal - รันคำสั่งต่อไปนี้: ln -s /original/path/link/path. คุณสามารถสร้างพาธไปยังไฟล์หรือไดเร็กทอรี ตัวอย่างเช่น ถ้าคุณต้องการสร้าง symlink บนเดสก์ท็อปที่จะชี้ไปที่โฟลเดอร์ Documents ของคุณ ให้เรียกใช้คำสั่งนี้:
ln -s /Users/name/Documents /Users/name/Desktop
หากเรียกใช้อย่างถูกต้อง คุณจะเห็นโฟลเดอร์ชื่อ “เอกสาร” ปรากฏบนเดสก์ท็อปของคุณ ดูเหมือนโฟลเดอร์จริง แต่จริงๆ แล้วมันคือลิงก์สัญลักษณ์ คุณสามารถเปิดได้ และจะมีเนื้อหาเหมือนกับโฟลเดอร์ "เอกสาร" ดั้งเดิม
บางทีไฟล์พาธของคุณอาจมีช่องว่าง ตัวอย่างเช่น หากคุณต้องการสร้างลิงก์สัญลักษณ์ไปยังโฟลเดอร์ชื่อ "รูปภาพของฉัน" และต้องการให้ปรากฏในโฟลเดอร์ "ไฟล์ของฉัน" คุณจะต้องใส่คำสั่งลงในเครื่องหมายคำพูด:
ln -s “ผู้ใช้/ชื่อ/รูปภาพของฉัน” “/ผู้ใช้/ชื่อ/ไฟล์ของฉัน/ลิงก์”
เพื่อให้ง่ายขึ้น คุณสามารถลากและวางโฟลเดอร์ใดก็ได้จากแอพ Finder ลงใน Terminal มันจะแทรกเส้นทางของโฟลเดอร์นั้นโดยอัตโนมัติและใส่ไว้ในเครื่องหมายคำพูดถ้าจำเป็น
เครื่องมือ Symlink ของบุคคลที่สาม
คุณยังสามารถสร้างลิงก์สัญลักษณ์ใน Finder ได้ แต่คุณจะต้องใช้เครื่องมือของบุคคลที่สามในการทำเช่นนั้น คุณสามารถติดตั้งแอปชื่อ SymbolicLinker ซึ่งจะเพิ่มตัวเลือกต่อไปนี้ในเมนูบริบท Finder: บริการ > สร้างลิงก์สัญลักษณ์
จะสร้างลิงค์สัญลักษณ์ใน Centos 7 ได้อย่างไร?
การสร้างลิงก์สัญลักษณ์ใน Centos 7 ต้องใช้คำสั่งเดียวกับในระบบปฏิบัติการ Linux อื่นๆ คุณจะเรียกใช้ ln
คำสั่งตามด้วย -NS
:
Ln -s Source_Directory ลิงก์ไดเร็กทอรี
คุณสามารถสร้าง symlink ไปยังไดเร็กทอรีหรือไฟล์ใดก็ได้ในระบบไฟล์ของคุณ
จะสร้างลิงค์สัญลักษณ์ใน Powershell ได้อย่างไร?
ทำตามขั้นตอนด้านล่างเพื่อสร้าง symlink ใน Powershell:
- เรียกใช้ Powershell ในฐานะผู้ดูแลระบบ
- คัดลอก (หรือพิมพ์) คำสั่งนี้:
รายการใหม่ -ItemmType -SymbolicLink -Path "Link" -Target "Target"
- ในส่วน "ลิงก์" คุณควรพิมพ์เส้นทางลิงก์สัญลักษณ์ รวมถึงชื่อและนามสกุลไฟล์
- ในส่วน "เป้าหมาย" ให้พิมพ์เส้นทางที่ลิงก์ใหม่จะใช้อ้างอิง
จะสร้างลิงค์สัญลักษณ์ใน Python ได้อย่างไร?
หากคุณใช้ Python คุณอาจรู้ว่าโมดูล OS ช่วยให้คุณโต้ตอบกับระบบปฏิบัติการของคุณได้ คุณสามารถใช้เมธอด os.symlink() เพื่อสร้าง symlink (dst) ที่ชี้ไปที่ source-destination (src)
นี่คือไวยากรณ์:
os.symlink (src, dst)
NS src
ย่อมาจากแหล่งที่มาในขณะที่ dst
คือปลายทางที่ไม่เคยมีอยู่จริง คุณไม่ควรได้รับค่าส่งคืนหากคำสั่งสำเร็จ
คำถามที่พบบ่อยเพิ่มเติม
ต่อไปนี้เป็นคำถามเพิ่มเติมที่จะช่วยให้คุณได้รับประโยชน์สูงสุดจากหัวข้อนี้
ลิงค์สัญลักษณ์ทำอะไร?
ลิงก์สัญลักษณ์ หรือที่เรียกกันทั่วไปว่า symlink เป็นคุณลักษณะของระบบไฟล์ที่สร้างลิงก์ไปยังไฟล์หรือโฟลเดอร์เฉพาะ ในทางหนึ่ง พวกมันคล้ายกับทางลัดใน Windows หรือนามแฝงบน Mac ยกเว้นว่าไม่ใช่ไฟล์จริง ลิงก์สัญลักษณ์เป็นรายการในระบบไฟล์เฉพาะที่อ้างอิงถึงไฟล์หรือไดเร็กทอรี
จะสร้างลิงค์สัญลักษณ์ด้วย LN ได้อย่างไร?
ระบบปฏิบัติการส่วนใหญ่จะใช้คำสั่ง ln เพื่อสร้างลิงก์สัญลักษณ์ วิธีการทำงานคือคุณเรียกใช้ Terminal ของระบบในฐานะผู้ดูแลระบบ และเรียกใช้คำสั่งต่อไปนี้:
ln -s File_Source File_Destination
NS ln
คำสั่งสร้างฮาร์ดลิงก์โดยค่าเริ่มต้น ดังนั้นคุณต้องเพิ่ม -NS
ซึ่งบอกให้สร้างซอฟต์ลิงค์ (symlink)
จะลบลิงค์สัญลักษณ์ได้อย่างไร?
โดยส่วนใหญ่ คุณสามารถลบ symlink ได้เช่นเดียวกับไฟล์อื่นๆ: ย้ายไปที่ถังขยะ
คุณสามารถลบ symlink ใน Linux ด้วย “rm
" สั่งการ. เรียกใช้คำสั่งต่อไปนี้โดยแทนที่ symbolic_link ด้วยชื่อลิงก์สัญลักษณ์ของคุณ: rm symbolic_link_name
หากการดำเนินการสำเร็จ คำสั่งของคุณจะออกเป็นศูนย์และจะไม่แสดงผลลัพธ์ใดๆ คุณสามารถลบลิงก์สัญลักษณ์ได้มากกว่าหนึ่งลิงก์ เพียงส่งชื่อของพวกเขาเป็นอาร์กิวเมนต์โดยมีช่องว่างระหว่างแต่ละรายการ: rm symlinkX symlinkZ symlinkY
คุณยังสามารถใช้คำสั่งยกเลิกการเชื่อมโยง คำสั่งนี้จะยอมรับเพียงอาร์กิวเมนต์เดียวเท่านั้น ดังนั้นคุณต้องลบลิงก์ทีละรายการ เพียงเรียกใช้คำสั่งต่อไปนี้: ยกเลิกการลิงก์ symbolic_link_name
คุณควรไม่ได้รับผลลัพธ์หากคำสั่งสำเร็จ
ในการลบ symlink ใน Windows ให้ใช้ปุ่ม rmdir
สั่งการ.
บน Mac นอกจากการย้ายไฟล์ไปที่ถังขยะแล้ว คุณสามารถลบไฟล์ได้โดยใช้คำสั่ง rm เพียงเรียกใช้คำสั่งนี้พร้อมกับเส้นทาง symlink: rm /link/path
คำสั่งในการสร้างลิงค์สัญลักษณ์คืออะไร?
ระบบปฏิบัติการส่วนใหญ่ใช้คำสั่ง ln เพื่อสร้างลิงก์สัญลักษณ์ วิธีการทำงานคือคุณเรียกใช้ Terminal ของระบบในฐานะผู้ดูแลระบบ และเรียกใช้คำสั่งต่อไปนี้:
ln -s File_Source File_Destination
NS ln
คำสั่งสร้างฮาร์ดลิงก์โดยค่าเริ่มต้น ดังนั้นคุณต้องเพิ่ม -NS
ซึ่งบอกให้สร้างซอฟต์ลิงค์ (symlink)
ยกระดับประสบการณ์การนำทางไฟล์ของคุณ
การรู้วิธีสร้างลิงก์สัญลักษณ์ของไดเร็กทอรีไฟล์เฉพาะสามารถประหยัดเวลาได้จริง ยิ่งไปกว่านั้น ยังเก็บไฟล์ของคุณไว้อย่างปลอดภัยในปลายทางเดิม ดังนั้นการย้ายไฟล์ไปรอบๆ จะไม่มีอะไรยุ่งยาก เมื่อคุณไม่ต้องการลิงก์สัญลักษณ์เฉพาะอีกต่อไป คุณสามารถลบออกได้อย่างง่ายดายเหมือนกับที่คุณทำกับไฟล์อื่นๆ
ไฟล์ใดที่คุณคิดว่ามีประโยชน์มากที่สุดในการสร้างลิงก์สัญลักษณ์ แบ่งปันความคิดของคุณในส่วนความคิดเห็นด้านล่าง