Аль алиных нь, симбол холбоосууд, болон MacOS X дээрх хатуу холбоосууд гэж юу вэ?

OS X файлын систем нь файл, фолдерууд руу хэд хэдэн төрлийн богино холбоосыг дэмждэг. Хасах холбоосууд нь OS X файлын системд гүн булшлагдсан объектуудад очиход хялбар болно. OS X нь гурван төрлийн холбоосыг дэмждэг: хуурамч дүрүүд, симбол холбоосууд, хатуу холбоосууд.

Бүх гурван төрлийн холбоосууд нь анхны файлын системийн обьект руу холболт үүсгэдэг. Файл системийн обьект нь ихэвчлэн таны Mac дээрх файл юм, гэхдээ энэ нь бас фолдер, хөтөч, бүр сүлжээний төхөөрөмж байж болно.

Aliases, Symbolic Links, болон Hard Links-ийн тойм

Богино холбоосууд нь өөр файлд хамаарах жижиг файлууд юм. Систем богино холбоос үүсгэх үед эх обьект хаана байрлаж байгаа тухай мэдээллийг агуулсан файлыг уншдаг бөгөөд дараа нь тэр объектыг нээдэг. Ихэнх хэсгийн хувьд энэ нь зарим төрлийн холболттой тааралдсан апп-уудаас гардаг. Бүх төрлийн холбоосууд нь хэрэглэгчид эсвэл аппликэшн ашигладаг програмуудад ил тод харагдаж байна.

Энэ ил тод байдал нь олон янзын зорилгоор товчлох холбоосыг ашиглах боломжийг олгодог; Хамгийн нийтлэг нэг нь файлын системд гүн нуугдмал байдаг файл эсвэл фолдерт хандах явдал юм. Жишээ нь, та банкны баримтууд болон санхүүгийн бусад мэдээллийг хадгалахын тулд нягтлан бодох бүртгэлийн хавтсанд үүсгэсэн Documents хавтсанд үүсгэж болно. Хэрэв та энэ фолдерыг байнга хэрэглэдэг бол түүнийгээ өөр нэрээр үүсгэж болно. Алиа нь ширээний компьютер дээр гарч ирнэ. Нягтлан бодох бүртгэлийн фолдерт хандахын тулд олон фолдер түвшинд хүрэхийн тулд Finder- ийг ашиглахын оронд та түүний ширээний нэр дээр дарж болно. Алдаа нь таныг хавтас болон түүний файлууд руу холбох бөгөөд урт холболтыг богино холболтоор холбох болно.

Файлын системийн холбогчуудын өөр нэг түгээмэл хэрэглээ нь өгөгдлийг хуулбарлах эсвэл өгөгдлийг синк хийхгүйгээр олон байршилд ижил өгөгдлийг ашиглах явдал юм.

Нягтлан бодох бүртгэлийн фолдер руугаа буцаж ирцгээе. Магадгүй танд хувьцааны зах зээлийн сонголтыг хянахын тулд ашигладаг аппликейшн байдаг бөгөөд апп нь урьдчилан тодорхойлсон фолдерт өөрийн өгөгдлийн файлуудыг хадгалах шаардлагатай байдаг. Нягтлан бодох бүртгэлийн фолдерыг хоёр дахь байршилд хуулж, дараа нь хоёр хавтасыг синхрончлох талаар санаа зовох хэрэг гардаг тул та alias буюу симболын холбоос үүсгэж болох бөгөөд ингэснээр хувьцааны арилжааны апп нь өөрийн тусгай хавтаст дахь мэдээллийг харах боловч үнэн хэрэгтээ хандах Нягтлан бодох бүртгэлийн хавтсанд хадгалагдсан өгөгдөл.

Дуусгах зүйлсийн хувьд: бүх гурван төрлийн холболтууд нь таны Mac-ийн файлын системд обьектод хандах энгийн арга юм. Богино холбоосын төрөл бүрийн онцлог нь бусадтай харьцуулахад илүү тохиромжтой байдаг. Нарийвчлан харцгаая.

Алимаа

Энэ төрлийн товчлол нь Mac-ийн хамгийн эртний хувилбар юм; Үндэс нь System 7 руу буцаж явдаг. Хэрвээ та Finder-ийн түвшинд үүсгэж, удирдаж байгаа бол, хэрэв та олон UNIX-ийн програмууд болон хэрэгслүүдийг ашиглаж терминал эсвэл Mac биш програм хэрэглэж байгаа бол ямар ч alias ажиллахгүй гэсэн үг юм. OS X нь alias-ууд жижиг мэдээллийн файлууд гэж үздэг бөгөөд тэдгээр нь тэдгээрийн агуулж буй мэдээллээ хэрхэн тайлбарлахаа мэдэхгүй байна.

Энэ нь сул тал мэт санагдаж болох боловч хайлтууд нь гурван төрлийн богино холболтоос хамгийн хүчтэй нь юм. Mac хэрэглэгчид болон аппликешнүүдийн хувьд, хуурамч дүрүүд нь богино холболтуудын хамгийн уян хатан чанар юм.

Обьектод alias үүсгэх үед систем нь обьект руу байгаа одоогийн замыг багтаасан жижиг өгөгдлийн файлыг үүсгэдэг ба обьектын доторх объектын индукцийн нэрийг үүсгэдэг. Обьект бүрийн ободын нэр нь урт дугаартай тоонууд бөгөөд таны обьектыг нэрлэхээс үл хамааран, аль ч эзлэхүүнтэй давхцах эсвэл Mac -г ашигладаг.

Алдаа файл үүсгэсний дараа та өөрийн Mac-ийн файлын системд дурын байрлал руу шилжиж болох бөгөөд энэ нь анхны объект руу буцааж хэвээр байх болно. Та alias-г дуртай үедээ аль болох олон удаа хөдөлгөж болох бөгөөд энэ нь анхны объекттой холбогдож болно. Энэ бол ухаалаг хэрэг.

Өөрөө шилжүүлснээс гадна та өөрийн Mac-н файлын системийг хаана ч байрлуулж болно. alias нь файлыг олох боломжтой хэвээр байх болно. Алимууд нь анхны зүйл дэх inode нэрийг агуулсан учир энэ мэт шидэт трик хийж чадна. Яагаад гэвэл зүйл бүрийн импульсийн нэр нь өвөрмөц шинжтэй учраас систем хаана хаана шилжсэнээс үл хамааран анхны файлыг үргэлж олж авдаг.

Энэ процесс иймэрхүү ажилладаг: Алдаатай хандах үед систем нь анхны зүйл нь alias файлд хадгалагдаж байгаа замд байгаа эсэхийг шалгадаг. Хэрэв тийм бол систем нь үүнийг ханддаг бөгөөд энэ нь тийм юм. Хэрэв тухайн объектыг зөөсөн бол систем нь alias файлд хадгалсантай адилхан inode нэртэй файлыг хайдаг. Тохирох inode нэрийг олсоны дараа системд обьекттой холбогдох болно.

Симбол холбоосууд

Энэ төрлийн товчлол нь UNIX болон Линукс файлын системийн нэг хэсэг юм. OS X нь UNIX-ийн дээр байрласан учраас симбол холболтыг бүрэн дэмждэг. Симболын холбоосууд нь aliases -тай төстэй бөгөөд тэдгээр нь анхны обьектын замыг агуулсан жижиг файлуудтай төстэй байдаг. Гэхдээ alias-ээс ялгаатай нь симболын холбоос нь обьектын доторх inode нэрийг агуулдаггүй. Хэрэв та объектыг өөр байрлал руу шилжүүлбэл симбол холбоос эвдэрч, системийг объект олох боломжгүй болно.

Энэ нь сул дорой мэт санагдаж болох ч энэ нь бас хүч чадал юм. Симболын холбоосууд нь обьектийг өөрийн замын нэрээр олдог. Хэрэв объектыг ижил нэртэй өөр нэртэй өөр обьекттой сольж байгаа бол симбол холбоос үргэлжлүүлэн ажиллах болно. Энэ нь хувилбарын хяналтын хувьд симболын холбоосыг байгалийн хувьд болгодог. Жишээлбэл, та MyTextFile нэртэй текст файлд энгийн хувилбарын хяналтын систем үүсгэж болох юм. Та файлын хуучин хувилбаруудыг MyTextFile2 мэтийн дугаар эсвэл огноотой хавсаргаж MyTextFile гэж файлын одоогийн хувилбарыг хадгалж болно.

Хатуу холбоосууд

Симбол холбоос шиг хатуу холбоосууд нь UNIX файлын системийн хэсэг юм. Хатуу холбоосууд нь хуурамч зүйлүүдийн адилаар анхны зүйл дотроо inode нэрийг агуулсан жижиг файлууд юм. Гэхдээ alias болон симбол холбоосоос ялгаатай нь хатуу холбоосууд нь анхны обьект руу замыг агуулдаггүй. Та нэг файлын объект олон газраар гарч ирэхийг хүсэх үед ихэвчлэн хатуу холбоосыг ашигладаг. Алмаз болон симбол холбоосуудаас ялгаатай нь та анхны хатуу холбоос бүхий объектыг файлын системээс устгах боломжгүй.

Лавлагаа болон нэмэлт унших