วิธีสร้างลิงค์สัญลักษณ์ที่บรรทัดคำสั่งของ Mac OS X

ลิงค์สัญลักษณ์ที่สร้างขึ้นที่บรรทัดคำสั่งอนุญาตให้อ็อบเจ็กต์ที่เชื่อมโยงอยู่ในระบบไฟล์ชี้ไปที่อ็อบเจ็กต์ต้นฉบับในตำแหน่งอื่น ด้วยวิธีนี้การเชื่อมโยงสัญลักษณ์ทำตัวเหมือนนามแฝงใน Mac OS X GUI ยกเว้นการเชื่อมโยงและอ้างอิงระหว่างไฟล์หรือโฟลเดอร์จะกระทำในระดับที่ต่ำกว่าและทำให้สามารถชี้โดยตรงไปยังแอปพลิเคชันต่างๆหรือเพื่อวัตถุประสงค์ของผู้ใช้ ซึ่งจะเป็นประโยชน์ในหลาย ๆ สถานการณ์สำหรับผู้ใช้ Mac ขั้นสูงไม่ให้เข้าถึงสถานที่ใด ๆ เพื่อให้สามารถโหลดโฟลเดอร์แอปพลิเคชันลงในฮาร์ดไดรฟ์อื่น ๆ ได้ง่ายขึ้นและอื่น ๆ อีกมากมาย


เมื่อต้องการสร้างและตั้งค่าการเชื่อมโยงสัญลักษณ์ที่บรรทัดคำสั่งใน OS X คุณจะต้องใช้คำสั่ง ln พร้อมกับเครื่องหมาย -s โดยไม่มีเครื่องหมาย --s ตั้งค่าสถานะการเชื่อมโยงที่ยากซึ่งไม่ใช่สิ่งที่เรากำลังมองหา ทำที่นี่ เปิด Terminal เพื่อเริ่มต้นใช้งาน

วิธีการสร้าง Link Symbolic

ไวยากรณ์พื้นฐานสำหรับการสร้างลิงค์สัญลักษณ์ (หรือลิงค์อ่อน) มีดังนี้:

ln -s /path/to/original/ /path/to/link

ที่จะชี้ / เส้นทาง / ไป / เชื่อมโยงไปยังตำแหน่งเดิมในกรณีนี้ / เส้นทาง / ไป / ต้นฉบับ /

ไวยากรณ์ตัวอย่างสำหรับการสร้างลิงค์นุ่มนวลที่เทอร์มินัล

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

ln -s /Volumes/Storage/Downloads/ ~/Downloads/

ซึ่งจะเชื่อมโยงผู้ใช้งาน ~ / Downloads / ไปยังไดเร็กทอรีที่ชื่อว่า "Downloads" ในไดรฟ์ที่มีชื่อว่า "Storage" ถ้าเช่นไดเรกทอรีและไดรฟ์มีอยู่นี้โดยทั่วไปจะอนุญาตให้แฟ้มทั้งหมดที่มักจะปรากฏในโฟลเดอร์ดาวน์โหลดผู้ใช้เพื่อไปยังไดรฟ์ข้อมูลที่มีการติดตั้งอื่นแทนแทนการลดภาระการจัดเก็บข้อมูลลงในไดรฟ์ที่แยกต่างหากในขณะที่ยังรักษาลักษณะที่ปรากฏของ ~ / Downloads / โฟลเดอร์สำหรับผู้ใช้ ดังที่ได้กล่าวมาก่อนหน้านี้มีลักษณะเหมือนนามแฝง

อีกตัวอย่างหนึ่งก็คือเพื่อให้ง่ายต่อการเข้าถึงไบนารีฝังอื่น ๆ โดยการเชื่อมโยงคำสั่งไปยัง / usr / sbin /

sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command /usr/sbin/commmand

นี้จะช่วยให้ผู้ใช้พิมพ์ 'คำสั่ง' และเข้าถึงไบนารีโดยไม่ต้องคำนำหน้าการดำเนินการคำสั่งกับเส้นทางทั้งหมด

การเชื่อมโยงแบบนุ่ม ๆ มีการใช้งานที่น่าสนใจมากมายและถ้าคุณเป็นผู้อ่านมานานแล้ว OSXDaily คุณต้องสงสัยก่อนที่จะค้นพบบทความอื่น ๆ จากการเข้าถึงคำสั่งสนามบินที่มีประสิทธิภาพมากขึ้นการวางไดรฟ์ข้อมูล NTFS ที่ติดตั้งไว้บนเดสก์ท็อป ย้ายโฟลเดอร์ iTunes iPhone ไปยังไดรฟ์ภายนอกเพื่อเพิ่มไอคอนถังขยะไปยังเดสก์ท็อปของผู้ใช้เช่นย้อนยุคระบบปฏิบัติการ Mac OS หรือแม้แต่การวางโฟลเดอร์แคชของแอพพลิเคชันไว้บน RAM เพื่อเข้าถึงและแคชข้อมูลได้อย่างรวดเร็ว การใช้งานในทางปฏิบัตินับไม่ถ้วนและการเชื่อมโยงสัญลักษณ์จะทำงานในระบบยูนิกซ์ unix ใด ๆ ดังนั้นนอกเหนือจากระบบปฏิบัติการ Mac OS X คุณสามารถใช้ความคิดเช่นเดียวกันกับ linux หรือ FreeBSD

วิธีการลบ Link Symbolic

แน่นอนว่าการเชื่อมโยงสัญลักษณ์ที่สร้างขึ้นในบางครั้งจะต้องเลิกทำ นี้เป็นเรื่องง่ายด้วย rm หรือโดยใช้ 'ยกเลิกการเชื่อมโยง' คำสั่งดังนี้:

rm /path/to/symlink

หรือ

unlink /path/to/symlink/

เป็นหลักนี้จะลบไฟล์เล็ก ๆ (อีกครั้งเช่นนามแฝง) ที่อ้างอิงการเชื่อมโยงสัญลักษณ์ไปยังรายการเดิม

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

รู้ว่าการใช้หรือเทคนิคที่ยอดเยี่ยมโดยเฉพาะอย่างยิ่งกับการเชื่อมโยงสัญลักษณ์หรือไม่? แจ้งให้เราทราบในความคิดเห็น!