Mac OS OS X และระบบปฏิบัติการ macOS สนับสนุนการเชื่อมโยงทางลัดไปยังไฟล์และโฟลเดอร์หลายประเภท ลิงก์ทางลัดช่วยให้สามารถนำทางไปยังวัตถุที่ฝังอยู่ลึกในระบบไฟล์ได้ Mac สนับสนุนลิงก์ทางลัดสามประเภท: นามแฝงลิงก์สัญลักษณ์และลิงก์แบบแข็ง
การเชื่อมโยงทั้งสามประเภทเป็นทางลัดไปยังวัตถุระบบไฟล์ต้นฉบับ วัตถุระบบไฟล์มักเป็นไฟล์ใน Mac ของคุณ แต่อาจเป็นโฟลเดอร์ไดรฟ์หรืออุปกรณ์เครือข่าย
ภาพรวมของนามแฝงลิงค์สัญลักษณ์และลิงค์แบบแข็ง
ลิงก์ทางลัดเป็นไฟล์ขนาดเล็กที่อ้างอิงอ็อบเจ็กต์ไฟล์อื่น เมื่อระบบพบการเชื่อมโยงทางลัดจะอ่านไฟล์ซึ่งมีข้อมูลเกี่ยวกับตำแหน่งของวัตถุต้นฉบับและดำเนินการต่อเพื่อเปิดวัตถุนั้น ส่วนใหญ่เกิดขึ้นโดยที่ผู้ใช้ไม่ทราบว่าได้พบลิงก์ประเภทใดประเภทหนึ่ง การเชื่อมโยงทั้งสามแบบมีความโปร่งใสแก่ผู้ใช้หรือแอปที่ใช้ประโยชน์ได้
ความโปร่งใสนี้ช่วยให้สามารถใช้ลิงก์ลัดเพื่อวัตถุประสงค์ต่างๆได้ หนึ่งที่พบมากที่สุดคือการเข้าถึงไฟล์หรือโฟลเดอร์ที่ฝังอยู่ในระบบไฟล์ได้อย่างสะดวก ตัวอย่างเช่นคุณอาจสร้างโฟลเดอร์บัญชีไว้ในโฟลเดอร์เอกสารของคุณเพื่อจัดเก็บรายการบัญชีธนาคารและข้อมูลทางการเงินอื่น ๆ ถ้าคุณใช้โฟลเดอร์นี้บ่อยๆคุณสามารถสร้างนามแฝงและวางตำแหน่งไว้บนเดสก์ท็อปได้ แทนที่จะใช้ Finder เพื่อเลื่อนไปตามระดับโฟลเดอร์หลายระดับเพื่อเข้าถึงโฟลเดอร์บัญชีคุณสามารถคลิกที่นามแฝงของเดสก์ท็อปได้ นามแฝงจะนำคุณไปทางขวาไปยังโฟลเดอร์และไฟล์โดยย่อของกระบวนการนำทางที่ยาว
การใช้งานทั่วไปสำหรับทางลัดของระบบไฟล์ก็คือการใช้ข้อมูลเดียวกันในหลายตำแหน่งโดยไม่ต้องคัดลอกข้อมูลหรือเก็บข้อมูลไว้
กลับไปที่โฟลเดอร์บัญชีตัวอย่างคุณอาจมีแอ็พพลิเคชันที่คุณใช้เพื่อติดตามการหยิบสินค้าในตลาดหุ้นและแอปจำเป็นต้องจัดเก็บไฟล์ข้อมูลไว้ในโฟลเดอร์ที่กำหนดไว้ล่วงหน้าบางแห่ง แทนที่จะทำสำเนาโฟลเดอร์บัญชีไปยังตำแหน่งที่สองและกังวลเกี่ยวกับการรักษาทั้งสองโฟลเดอร์ให้ตรงกันคุณสามารถสร้างนามแฝงหรือลิงก์สัญลักษณ์เพื่อให้แอปซื้อขายหุ้นเห็นข้อมูลในโฟลเดอร์เฉพาะ แต่เข้าถึงข้อมูลที่เก็บไว้ โฟลเดอร์บัญชีของคุณ
ทางลัดทั้งสามแบบคือวิธีการเข้าถึงวัตถุในระบบไฟล์ Mac ของคุณจากตำแหน่งอื่นนอกเหนือจากตำแหน่งเดิม ทางลัดแต่ละประเภทมีคุณสมบัติเฉพาะที่เหมาะสำหรับการใช้งานมากกว่าที่อื่น ๆ
นามแฝง
นามแฝงเป็นทางลัดที่เก่าแก่ที่สุดสำหรับ Mac; รากของมันไปตลอดทางกลับไปที่ระบบ 7 นอกจากนี้ยังเป็นที่นิยมมากที่สุด ผู้ใช้ Mac ส่วนใหญ่รู้วิธีสร้างนามแฝงและวิธีใช้
นามแฝงถูกสร้างและจัดการในระดับ Finder ซึ่งหมายความว่าหากคุณใช้ Terminal หรือแอปพลิเคชันที่ไม่ใช่ Mac เช่นแอปและยูทิลิตี้ UNIX จำนวนมากนามแฝงจะไม่ทำงาน OS X เห็นนามแฝงว่าเป็นไฟล์ข้อมูลขนาดเล็กซึ่งเป็นข้อมูล แต่ไม่ทราบวิธีตีความข้อมูลที่มีอยู่
นี้อาจดูเหมือนจะเป็นข้อเสียเปรียบ แต่นามแฝงที่มีประสิทธิภาพมากที่สุดของสามประเภทของทางลัด สำหรับผู้ใช้ Mac และแอปนามแฝงก็เป็นทางลัดที่หลากหลายที่สุด
เมื่อคุณสร้างนามแฝงสำหรับวัตถุระบบจะสร้างไฟล์ข้อมูลขนาดเล็กที่มีเส้นทางปัจจุบันไปยังวัตถุรวมถึงชื่อ inode ของอ็อบเจ็กต์ ชื่อ inode ของวัตถุแต่ละตัวคือสตริงที่ยาวเป็นตัวเลขโดยไม่ขึ้นกับชื่อที่คุณให้ไว้และรับประกันว่าจะมีความเป็นเอกลักษณ์ของไดรฟ์ข้อมูลหรือไดรฟ์ Mac ของคุณ
หลังจากที่คุณสร้างไฟล์นามแฝงแล้วคุณสามารถย้ายไฟล์ไปยังตำแหน่งใดก็ได้ในระบบไฟล์ Mac ของคุณและยังคงชี้กลับไปยังออบเจ็กต์เดิม คุณสามารถย้ายชื่อแทนได้หลายครั้งเท่าที่คุณต้องการและยังเชื่อมต่อกับออบเจกต์เดิม ที่ฉลาด แต่นามแฝงใช้แนวคิดเป็นขั้นตอนต่อไป
นอกจากการย้ายนามแฝงแล้วคุณยังสามารถย้ายรายการเดิมได้จากทุกที่ในระบบไฟล์ Mac ของคุณ นามแฝงยังสามารถหาไฟล์ได้ นามแฝงสามารถทำเคล็ดลับมหัศจรรย์นี้ได้เนื่องจากมีชื่อ inode ของรายการต้นฉบับ เนื่องจากชื่อ inode แต่ละรายการมีเอกลักษณ์ระบบสามารถหาไฟล์ต้นฉบับได้เสมอไม่ว่าคุณจะวางไฟล์ไว้ที่ไหน
กระบวนการทำงานเช่นนี้: เมื่อคุณเข้าถึงนามแฝงระบบจะตรวจสอบเพื่อดูว่ารายการต้นฉบับอยู่ที่ชื่อพา ธ ที่เก็บไว้ในไฟล์นามแฝงหรือไม่ ถ้าเป็นเช่นนั้นระบบจะเข้าถึงข้อมูลนั้นและนั่นก็คือ ถ้าวัตถุถูกย้ายระบบจะค้นหาไฟล์ที่มีชื่อ inode เดียวกันเหมือนกับที่จัดเก็บไว้ในไฟล์นามแฝง เมื่อพบชื่อ inode ที่ตรงกันระบบจะเชื่อมต่อกับอ็อบเจ็กต์
การทำนามแฝงไฟล์เป็นเรื่องง่าย เลือกชื่อไฟล์ในหน้าต่าง Finder แตะที่ไอคอน cog และเลือก Make Alias
ลิงค์สัญลักษณ์
การเชื่อมโยงแบบสัญลักษณ์ (หรือเชื่อมโยงไปถึง) และการเชื่อมโยงที่ยากจะไม่ค่อยเข้ากันได้และต้องมีระดับความสะดวกสบายในแอ็พพลิเคชัน Terminal
ลิงค์สัญลักษณ์เป็นทางลัดที่เป็นส่วนหนึ่งของระบบไฟล์ UNIX และ Linux เนื่องจาก OS X สร้างอยู่ด้านบนของ UNIX จะสนับสนุนลิงก์สัญลักษณ์ได้อย่างเต็มที่ การเชื่อมโยงสัญลักษณ์จะคล้ายคลึงกับนามแฝงว่าเป็นไฟล์ขนาดเล็กที่มีชื่อพา ธ ไปยังออบเจ็กต์ต้นฉบับ แต่ไม่เหมือนนามแฝงลิงก์สัญลักษณ์จะไม่มีชื่อ inode ของออบเจกต์ ถ้าคุณย้ายวัตถุไปยังตำแหน่งอื่นการเชื่อมโยงสัญลักษณ์จะไม่ทำงานและระบบไม่สามารถหาวัตถุได้
นั่นอาจดูเหมือนเป็นจุดอ่อน แต่ก็เป็นจุดแข็งเนื่องจากการเชื่อมโยงสัญลักษณ์ค้นหาวัตถุโดยใช้พา ธ ชื่อถ้าคุณแทนที่วัตถุด้วยออบเจกต์อื่นที่มีชื่อเดียวกันและอยู่ในตำแหน่งเดียวกันลิงก์สัญลักษณ์จะทำงานต่อไป ทำให้การเชื่อมโยงสัญลักษณ์เป็นไปอย่างอัตโนมัติสำหรับการควบคุมเวอร์ชัน ตัวอย่างเช่นคุณสามารถสร้างระบบควบคุมเวอร์ชันที่เรียบง่ายสำหรับไฟล์ข้อความที่ชื่อว่า MyTextFile คุณสามารถบันทึกไฟล์รุ่นเก่าด้วยหมายเลขหรือวันที่ที่เพิ่มไว้เช่น MyTextFile2 และบันทึกไฟล์ปัจจุบันเป็น MyTextFile
Hard Links
เช่นเดียวกับการเชื่อมโยงสัญลักษณ์การเชื่อมโยงแบบฮาร์ดดิสก์เป็นส่วนหนึ่งของระบบไฟล์ UNIX ที่อ้างถึง การเชื่อมโยงฮาร์ดดิสก์เป็นไฟล์ขนาดเล็กที่เช่นนามแฝงจะมีชื่อ inode ของรายการเดิม ไม่เหมือนนามแฝงและการเชื่อมโยงสัญลักษณ์การเชื่อมโยงที่ยากไม่มีชื่อพา ธ ไปยังออบเจ็กต์ต้นฉบับ โดยปกติแล้วคุณจะใช้ลิงก์แบบฮาร์ดดิสก์เมื่อต้องการให้ออบเจ็กต์ไฟล์เดียวปรากฏในหลายตำแหน่ง แตกต่างจากนามแฝงและลิงก์สัญลักษณ์คุณไม่สามารถลบออบเจกต์ที่เชื่อมโยงกับต้นฉบับออกจากระบบไฟล์ได้โดยไม่ต้องนำฮาร์ดลิงก์ทั้งหมดออกก่อน