วิธีสร้าง Symlinks บน Mac ของคุณ
ลิงก์สัญลักษณ์ ซึ่งมักถูกย่อให้ย่อมาจาก symlink คือลิงก์ประเภทหนึ่งที่จัดเก็บไว้ที่ตำแหน่งหนึ่งในเครื่องของคุณและชี้ไปยังตำแหน่งอื่นในเครื่องเดียวกัน คุณสามารถคิดได้ว่าเป็นทางลัดไปยังแอป แม้ว่าไฟล์แอปจริงจะอยู่ลึกลงไปในโฟลเดอร์ของคุณ คุณก็สามารถดับเบิลคลิกที่ทางลัดของแอปบนเดสก์ท็อปเพื่อเปิดแอปได้
ลิงก์สัญลักษณ์เป็นทางลัดประเภทหนึ่ง แต่ทำงานแตกต่างไป(A symlink is a type of shortcut, but it works differently)จากทางลัดทั่วไป ใช้ทางลัดน้อยกว่าและเป็นไฟล์จริงที่ชี้ไปมากกว่า แอปใดๆ ที่คุณให้ไว้กับ symlink จะถือว่าลิงก์เหล่านี้เป็นไฟล์จริง แทนที่จะเป็นไฟล์ทางลัดปกติ
สิ่งเหล่านี้มีประโยชน์อย่างยิ่ง เนื่องจากคุณไม่จำเป็นต้องติดอยู่กับโฟลเดอร์ใดโฟลเดอร์หนึ่งเพื่อให้แอปทำงานได้ คุณสามารถเก็บข้อมูลของคุณไว้ในโฟลเดอร์อื่น และคุณสามารถสร้างลิงก์เชื่อมโยงในโฟลเดอร์เดิมที่ชี้ไปยังโฟลเดอร์ใหม่ที่คุณสร้างขึ้น ระบบและแอปของคุณจะคิดว่าคุณไม่ได้ทำการเปลี่ยนแปลงใดๆ เลย และจะทำงานได้ตามปกติ แม้ว่าจะมีอย่างอื่นก็ตาม
การสร้าง Symlink โดยใช้ Terminal(Creating a Symlink Using The Terminal)
การสร้าง symlink บนMacนั้นง่ายมาก แอพ Terminal(Terminal)ในตัวมีคำสั่งที่ให้คุณสร้าง symlink ได้มากเท่าที่คุณต้องการบนMacของ คุณ
สิ่งที่คุณต้องรู้คือตำแหน่งที่คุณต้องการสร้างลิงก์สัญลักษณ์และเส้นทางที่ลิงก์สัญลักษณ์ควรชี้ไป เมื่อคุณมีข้อมูลนี้แล้ว ต่อไปนี้คือวิธีสร้างลิงก์เชื่อมโยง ในTerminal
เปิด แอป Terminalโดยใช้วิธีที่คุณต้องการบนMacของ คุณ
พิมพ์คำสั่งต่อไปนี้ใน หน้าต่าง Terminalแล้วกดEnter ตรวจสอบให้แน่ใจว่าได้แทนที่ปลายทาง(destination)ด้วยโฟลเดอร์ที่คุณต้องการให้ลิงก์ชี้ไป และระบุตำแหน่ง(location)ด้วยเส้นทางที่คุณต้องการบันทึกลิงก์
ln -s ตำแหน่งปลายทาง(ln -s destination location)
ในการสร้าง symlink บนเดสก์ท็อปที่ชี้ไปยังโฟลเดอร์ Documents คุณต้องใช้คำสั่งต่อไปนี้:
ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop
ลิงก์สัญลักษณ์จะถูกสร้างขึ้นและบันทึกไว้บนเดสก์ท็อปของคุณ ดับเบิลคลิกที่ไฟล์และจะเปิดโฟลเดอร์ Documents (หากเป็นสิ่งที่คุณระบุไว้ด้านบน) ในFinder
หากไดเร็กทอรีที่คุณต้องการสร้าง symlink มีช่องว่างในชื่อ ตรวจสอบให้แน่ใจว่าได้ใส่ชื่อพาธด้วยเครื่องหมายคำพูดคู่เพื่อหลีกเลี่ยงข้อผิดพลาด
ตอนนี้คุณสามารถใช้ลิงก์สัญลักษณ์นี้ในคำสั่งและแอปใดๆ ของคุณ และจะถือเป็นเวอร์ชันจริงของโฟลเดอร์หรือไฟล์(the actual version of your folder or file)ของคุณ
ใช้แอพเพื่อสร้าง Symlink(Use An App To Create a Symlink)
เทอร์มินัลไม่ใช่วิธีเดียวในการสร้าง symlink บนMacของ คุณ หากคุณไม่ได้เป็น คน Terminalคุณมีแอพที่ให้คุณสร้าง symlink ในเครื่องของคุณได้
สิ่งที่แอปนี้ทำคือเพิ่มตัวเลือกให้กับเมนูบริบทของคุณ เพื่อให้คุณสามารถสร้างลิงก์เชื่อมโยงได้ด้วยการคลิกขวาที่ไฟล์และโฟลเดอร์ของคุณ
ตรงไปที่หน้า SymbolicLinker บน GitHub(SymbolicLinker page on GitHub)และดาวน์โหลดและเปิดแพ็คเกจบนMacของ คุณ
คัดลอก ไฟล์ SymbolicLinker.service.appจากแพ็คเกจ กด ปุ่ม Optionค้างไว้ คลิก เมนู Goใน Finder เลือกLibraryเปิด โฟลเดอร์ Servicesแล้ววางไฟล์ที่คุณคัดลอก
ดับเบิลคลิก(Double-click)ที่แอพเพื่อเปิด มันจะไม่แสดงอะไรเลย แต่ได้เพิ่มตัวเลือกลงในเมนูบริบทของคุณอย่างลับๆ
ค้นหาไฟล์หรือโฟลเดอร์ที่คุณต้องการสร้าง symlink ให้คลิกขวาที่ไฟล์ และเลือกServicesตามด้วยMake Symbolic Link(Make Symbolic Link)
มันจะสร้าง symlink ในโฟลเดอร์เดียวกับไฟล์/โฟลเดอร์ดั้งเดิม คุณสามารถเคลื่อนย้ายไปมาได้หากต้องการ
สร้าง Symlinks โดยใช้(Create Symlinks Using)บริการ Automator(Automator Service)
วิธีAutomatorเพื่อสร้าง symlink ทำงานในลักษณะเดียวกับวิธีการด้านบน แต่แอปนี้จะเหมาะกับผู้ที่ไม่เชื่อถือแอปสุ่มใดๆ บนอินเทอร์เน็ต(Internet)และคุณต้องการสร้างบางอย่างด้วยตัวเอง เพื่อให้คุณรู้ว่าแอปนั้นมีอะไรบ้าง
เปิด แอป Automatorบน Mac ของคุณ
เลือกบริการ(Service)ตามด้วยเลือก(Choose)เพื่อสร้าง บริการ Automator ใหม่ บนMacของ คุณ
ตั้งค่า(Set)ตัวเลือกที่ด้านบนดังต่อไปนี้:
บริการที่ได้รับที่เลือก – ไฟล์หรือโฟลเดอร์
ใน – แอปพลิเคชันใด ๆ(Service receives selected – files or folders in – any application)
ในรายการการดำเนินการ ให้ค้นหาการดำเนินการที่ชื่อRun Shell Scriptแล้วลากไปที่แผงด้านขวา
กำหนดค่าการดำเนินการและคำสั่งดังต่อไปนี้:
Shell – /bin/bash Pass input – as arguments while [ $# -ne 0 ]; do ln -s “$1” “$1 symlink” shift done
บันทึกบริการโดยคลิกที่ เมนู ไฟล์(File) ที่ ด้านบนและเลือกบันทึก (Save)ป้อนชื่อที่สื่อความหมายสำหรับบริการและกดบันทึก(Save)
ในการสร้าง symlink ด้วย บริการ Automator ที่สร้างขึ้นใหม่ ให้คลิกขวาที่ไฟล์หรือโฟลเดอร์ของคุณ แล้วเลือกServicesตามด้วยชื่อบริการของคุณ
คุณยังสามารถสร้างแป้นพิมพ์ลัด(create a keyboard shortcut)สำหรับบริการเพื่อให้การสร้างลิงก์เชื่อมโยงง่ายยิ่งขึ้นบนเครื่องของคุณ
การลบ Symlink บน Mac(Deleting a Symlink On Mac)
Symlinks ไม่ใช้พื้นที่หน่วยความจำมากนัก เนื่องจากเป็นทางลัดไปยังไฟล์และโฟลเดอร์ในเครื่องของคุณ อย่างไรก็ตาม หากคุณต้องการนำสิ่งเหล่านี้ออกจากเครื่องหนึ่งหรือสองสามรายการ คุณมีสองวิธีที่จะทำ
เปิด แอป Terminalพิมพ์คำสั่งต่อไปนี้ แล้วกดEnter ตรวจสอบให้แน่ใจว่าได้แทนที่symlinkด้วยเส้นทางของ symlink บนMacของ คุณ
rm symlink
อีกวิธีในการลบ symlink คือการใช้ตัวเลือกเมนูบริบท คลิกขวาที่ลิงก์สัญลักษณ์ของคุณแล้วเลือกย้ายไปที่ถัง(Move to Trash)ขยะ มันจะลบ symlink ออกจากMacของ คุณ
ตรวจสอบให้แน่ใจว่าได้ล้างถังขยะหลังจากที่คุณนำลิงก์สัญลักษณ์ออกแล้วเพื่อให้แน่ใจว่าจะหายไปจากMac ของคุณ ตลอดไป
บทสรุป(Conclusion)
Symlinks มีประสิทธิภาพมากกว่านามแฝงทั่วไป เนื่องจากใช้งานได้กับแอปและคำสั่งทั้งหมดราวกับว่าเป็นไฟล์จริง
Related posts
วิธีป้องกัน Mac ของคุณไม่ให้หลับ
วิธีทำการแมปคีย์ Fn บน Mac ของคุณใหม่
ปุ่มบางปุ่มบน Mac ของคุณทำงานไม่ถูกต้องใช่ไหม
5 วิธีในการบังคับปิดแอปบน Mac ของคุณ
วิธีเปิดใช้งานและใช้โหมด 'รูปภาพในรูปภาพ' บน Mac ของคุณ
วิธีฟอร์แมตการ์ด SD บน Mac
วิธีเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลหรือภายในเครื่องบน Mac
วิธีสแกนด้วยการจับภาพบน Mac
วิธีเปิดใช้งานการล็อคการเปิดใช้งานบนคอมพิวเตอร์ Mac ของคุณ
วิธีสร้างอิมเมจดิสก์ที่เข้ารหัสใน OS X
วิธีพิมพ์ขาวดำบน Mac
วิธีแก้ไขการลากและวางไม่ทำงานบน Mac
5 แอพที่จะนำ Mac เครื่องใหม่ของคุณไปสู่อีกระดับ
แป้นพิมพ์ลัด Mac ที่ดีที่สุดในการเรียนรู้
วิธีอัปเดตแอป Mac OS X และ Mac จาก Terminal
ดูรหัสผ่าน Wi-Fi (WPA, WEP) ที่บันทึกไว้ใน OS X
วิธีแก้ไขไฟล์โฮสต์บน Mac
แอพที่ดีที่สุดสำหรับ Mac ในปี 2020
เปลี่ยนหรือปลอมแปลงที่อยู่ MAC ใน Windows หรือ OS X
การใช้ยูทิลิตี้ดิสก์เพื่อสำรองข้อมูล Mac ของคุณ