Kokie yra slapyvardžiai, simbolinės nuorodos ir kietosios nuorodos "Mac OS X"?

"OS X" failų sistema palaiko keletą tipų nuorodų į failus ir aplankus. Ryšių nuorodos gali padėti lengvai naršyti objektus, kurie yra palaidoti giliai OS X failų sistemoje . "OS X" palaiko tris nuorodų tipus: slapyvardžius, simbolinius saitus ir sunkius saitus.

Visi trys nuorodų tipai yra pirminio failų sistemos objekto nuorodos. Failų sistemos objektas paprastai yra jūsų "Mac" failas, tačiau jis taip pat gali būti aplankas, diskas, net tinklo įrenginys.

Aliasų, simbolių nuorodų ir sunkių nuorodų apžvalga

Ryšių nuorodos yra mažos bylos, nukreiptos į kitą failo objektą. Kai sistema susiduria su nuorodų nuoroda, ji skaito failą, kuriame yra informacijos apie tai, kur yra originalus objektas, ir tada pradėsite atidaryti šį objektą. Paprastai tai vyksta be programų, kurios pripažįsta, kad susidūrė su tam tikro tipo nuorodomis. Visi trys nuorodos tipai bando atrodyti skaidrūs vartotojui ar programai, kuri juos naudoja.

Šis skaidrumas leidžia naudoti nuorodas įvairiais tikslais; vienas iš labiausiai paplitusių yra patogus prieiti prie failo ar aplanko, kuris yra palaidotas giliai failų sistemoje. Pavyzdžiui, jūsų "Documents" aplanke galbūt sukūrėte apskaitos katalogą, kuriame galite saugoti banko ataskaitas ir kitą finansinę informaciją. Jei dažnai naudojate šį aplanką, galite sukurti slapyvardį. Pavadinimas bus rodomas darbalaukyje. Užuot naudoję " Finder", norėdami naršyti per kelis aplankų lygius, kad pasiektumėte apskaitos aplanką, galite tiesiog spustelėti jo darbastalio slapyvardį. Slapyvardis paims jus tiesiai į aplanką ir jo rinkmenas, trunkantį ilgą navigacijos procesą.

Kitas paprastas failų sistemos nuorodų naudojimas yra naudoti tuos pačius duomenis keliose vietose, be to, nereikėtų nei kartoti duomenų, nei išsaugoti duomenų sinchronizavimą.

Grįžkime į apskaitos katalogo pavyzdį. Galbūt turite programą, kurią naudojate stebėdami vertybinių popierių rinkos pasirinkimus, o programai reikia saugoti savo duomenų failus iš anksto nustatytu aplanku. Vietoj to, kad kopijuotumėte apskaitos katalogą į antrą vietą, o tada turėtumėte nerimauti dėl dviejų sinchronizuojamų aplankų laikymo, galite sukurti slapyvardį arba simbolinę nuorodą, kad vertybinių popierių prekybos programa matytų duomenis savo specialiame aplanke, bet iš tikrųjų pasiektų duomenys, kurie saugomi jūsų apskaitos kataloge.

Apibendrinant, visi trys sparčiųjų klavišų tipai yra tiesiog būdai, kaip pasiekti objektą jūsų "Mac" failų sistemoje, išskyrus pradinę vietą. Kiekvienas sparčiosios programos tipas turi unikalias savybes, kurios labiau tinka kai kuriems naudojimo būdams nei kiti. Paimkime arčiau.

Slapyvardžiai

Šio tipo nuorodos yra seniausia Mac; jo šaknys grįžta iki sistemos 7 . Slapyvardžiai yra sukurti ir tvarkomi "Finder" lygyje, o tai reiškia, kad jei naudojate " Terminal" arba "non-Mac" programą, pvz., Daugelį UNIX programų ir paslaugų, pseudonimas neveiks. OS X atrodo, kad slapyvardžiai yra maži duomenų failai, kokie jie yra, tačiau jie nežino, kaip suprasti jų turimą informaciją.

Tai, atrodo, yra trūkumas, tačiau slapyvardžiai iš tikrųjų yra galingiausi trijų tipų spartieji klavišai. "Mac" naudotojams ir programoms slapyvardžiai taip pat yra daugialypės nuorodos.

Kai sukuriate objekto slapyvardį, sistema sukuria nedidelį duomenų failą, kuriame yra dabartinis objekto kelias, taip pat objekto inode pavadinimas. Kiekvieno objekto inode vardas yra ilgas skaičių eilutė, nepriklausoma nuo pavadinimo, kurį pateikiate objektui, ir garantuojama, kad jis bus unikalus bet kokiam tomui arba vairuoti, kurį naudoja "Mac".

Kai sukursite slapyvardžių rinkmeną, galite perkelti ją į bet kurią "Mac" failų sistemos vietą ir vis tiek nukreips jus į pradinį objektą. Galite perkelti pseudonimą tiek kartų, kiek norite, ir jis vis tiek prisijungs prie pradinio objekto. Tai gana protingas, tačiau pseudonimai daro idėją toliau.

Be to, kai perkeliamas slapyvardis, taip pat galite perkelti pradinį elementą bet kurioje "Mac" failų sistemoje; slapyvardis vis tiek galės rasti failą. Panašios vardai gali atlikti šį, atrodytų, magišką apgauti, nes juose yra originalaus elemento pavadinimas. Kadangi kiekvieno elemento vidinis pavadinimas yra unikalus, sistema visada gali rasti pradinį failą, nesvarbu, kur jį perkeliate.

Procesas veikia taip: kai atidarote slapyvardį, sistema patikrina, ar pirminis elementas yra pietų varde, kuris saugomas pseudonimų byloje. Jei taip, sistema prie jo prisijungia ir tai yra. Jei objektas buvo perkeltas, sistema ieško failo, kuris turi tą patį inode pavadinimą kaip ir slapyvardžio failas. Kai jis nustato atitinkamą inode pavadinimą, sistema tada prisijungia prie objekto.

Simbolinės nuorodos

Šio tipo nuorodos yra UNIX ir Linux failų sistemų dalis. Kadangi OS X yra pastatytas ant UNIX viršuje, jis visiškai palaiko simbolines nuorodas . Simboliniai saitai yra panašūs į slapyvardžius, nes jie yra nedideli failai, kuriuose yra maršruto pavadinimas originaliam objektui. Tačiau skirtingai nuo aliases, simbolinės nuorodos neturi inode vardo objekto. Jei perkelsite objektą į kitą vietą, simbolinė nuoroda bus sugadinta, o sistema negalės rasti objekto.

Tai gali atrodyti kaip silpnumas, bet tai taip pat stiprybė. Kadangi simbolinės nuorodos suranda objektą pagal jo pavadinimą, jei objektą pakeisite kitu objektu, turinčiu tą patį pavadinimą ir yra toje pačioje vietoje, simbolinė nuoroda ir toliau veiks. Dėl to simbolinės nuorodos yra natūralios versijos kontrolės. Pavyzdžiui, galite sukurti paprastą teksto failo MyTextFile versijos valdymo sistemą. Galite išsaugoti senesnius failo versijas su pridedamu skaičiumi ar data, pvz., "MyTextFile2", ir išsaugoti dabartinę failo versiją kaip "MyTextFile".

Kietos nuorodos

Kaip simboliniai saitai, sunkūs saitai yra pagrindinės UNIX failų sistemos dalis. Sunkieji saitai - tai nedideli failai, kurie, pvz., Slapyvardžiai, yra pirminio elemento inode vardas. Tačiau skirtingai nei aliasai ir simboliniai saitai, kietajame ryšyje nėra kelio pavadinimo originaliam objektui. Jei norite, kad vienos bylos objektas būtų rodomas keliose vietose, paprastai naudokite kietą nuorodą. Skirtingai nuo pseudonimų ir simbolinių nuorodų, negalima ištrinti originalaus sunkiai susieto objekto iš failų sistemos, neištrindami visų į jį kietų nuorodų.

Nuorodos ir tolesnis skaitymas