Operacijska sistema Mac OS X in macOS podpirata več vrst bližnjičnih povezav do datotek in map. Povezave bližnjic olajšajo krmarjenje do predmetov, ki so zakopani globoko v datotečnem sistemu. Maci podpirajo tri vrste bližnjičnih povezav:
- Vzdevki
- Simbolične povezave
- Trde povezave
Vse tri vrste povezav so bližnjice do izvirnega objekta datotečnega sistema. Objekt datotečnega sistema je običajno datoteka v vašem Macu, lahko pa je tudi mapa, pogon ali omrežna naprava.
Pregled vzdevkov, simbolnih povezav in trdih povezav
Bližnjične povezave so majhne datoteke, ki se sklicujejo na drug predmet datoteke. Ko sistem naleti na povezavo bližnjice, prebere datoteko, ki vsebuje informacije o tem, kje se nahaja izvirni predmet, in nato nadaljuje z odpiranjem tega predmeta. Večinoma se to zgodi, ne da bi uporabnik prepoznal, da je naletel na neko vrsto povezave. Vse tri vrste povezav so uporabniku ali aplikaciji, ki jih uporablja, videti pregledne.
Ta prosojnost omogoča uporabo bližnjičnih povezav za številne različne namene. Eden najpogostejših je priročen dostop do datoteke ali mape, ki je zakopana globoko v datotečnem sistemu. Morda ste na primer ustvarili računovodsko mapo v mapi Dokumenti za shranjevanje bančnih izpiskov in drugih finančnih informacij. Če to mapo pogosto uporabljate, ji lahko ustvarite vzdevek in jo postavite na namizje. Namesto da bi za dostop do računovodske mape uporabljali Finder za krmarjenje po več ravneh mape, lahko kliknete njen vzdevek na namizju. Vzdevek vas popelje naravnost do mape in njenih datotek, kar skrajša dolg postopek navigacije.
Druga pogosta uporaba bližnjic v datotečnem sistemu je uporaba istih podatkov na več lokacijah, ne da bi bilo treba podatke podvajati ali ohranjati sinhronizirane.
Če se vrnemo k primeru računovodske mape, morda imate aplikacijo, ki jo uporabljate za spremljanje izbir na borzi, aplikacija pa mora shraniti svoje podatkovne datoteke v vnaprej določeno mapo. Namesto da kopirate računovodsko mapo na drugo lokacijo in skrbite za sinhronizacijo obeh map, lahko ustvarite vzdevek ali simbolično povezavo. Na ta način aplikacija za trgovanje z delnicami vidi podatke v svoji namenski mapi, vendar dostopa do podatkov, ki so shranjeni v vaši računovodski mapi.
Vse tri vrste bližnjic so načini za dostop do predmeta v datotečnem sistemu vašega Maca z druge lokacije, kot je njegova prvotna lokacija. Vsaka vrsta bližnjic ima edinstvene funkcije, ki so za nekatere uporabe bolj primerne kot za druge.
Vzdevki
Vzdevek je najstarejša in najbolj priljubljena bližnjica za Mac. Njegove korenine segajo v System 7. Večina uporabnikov Maca ve, kako ustvariti vzdevke in kako jih uporabljati.
Vzdevki so ustvarjeni in upravljani na ravni Finderja, kar pomeni, da če uporabljate terminal ali aplikacijo, ki ni Mac, kot so številne aplikacije in pripomočki UNIX, vam vzdevek ne bo deloval. OS X in macOS vidita vzdevke kot majhne podatkovne datoteke, kar tudi so, vendar ne vedo, kako interpretirati informacije, ki jih vsebujejo.
To se morda zdi pomanjkljivost, vendar so vzdevki najmočnejši od treh vrst bližnjic. Za uporabnike in aplikacije Mac so vzdevki tudi najbolj vsestranske bližnjice.
Ko ustvarite vzdevek za objekt, sistem ustvari majhno podatkovno datoteko, ki vključuje trenutno pot do objekta in ime inode objekta. Ime inode vsakega objekta je dolg niz številk, neodvisno od imena, ki ga daste predmetu, in je zajamčeno edinstveno za kateri koli nosilec ali pogon, ki ga uporablja vaš Mac.
Ko ustvarite datoteko z vzdevkom, jo lahko premaknete na poljubno mesto v datotečnem sistemu vašega računalnika Mac tolikokrat, kot želite, in še vedno kaže nazaj na izvirni predmet. To je pametno, vendar vzdevki popeljejo koncept še korak dlje.
Poleg premikanja vzdevka lahko premaknete tudi izvirni element kamor koli v datotečnem sistemu vašega Maca. Vzdevek še vedno lahko najde datoteko. Vzdevki lahko izvedejo ta navidezno čarobni trik, ker vsebujejo ime inode izvirnega elementa. Ker je ime inode vsakega elementa edinstveno, lahko sistem vedno najde izvirno datoteko, ne glede na to, kam jo postavite.
Postopek deluje takole: Ko dostopate do vzdevka, sistem preveri, ali je izvirni element na poti, shranjeni v datoteki vzdevka. Če je, sistem dostopa do njega in to je to. Če se je objekt premaknil, sistem išče datoteko, ki ima enako ime inode kot tisto, shranjeno v datoteki vzdevka. Ko najde ujemajoče se ime inode, se sistem poveže z objektom.
Izdelava vzdevka datoteke je preprosta. Izberite ime datoteke v oknu Finder, tapnite ikono zobnika in izberite Make Alias.
Simbolične povezave
Simbolične povezave (ali simbolne povezave) in trde povezave so manj pogoste in zahtevajo določeno raven udobja v aplikaciji Terminal.
Simbolična povezava je vrsta bližnjice, ki je del datotečnih sistemov UNIX in Linux. Ker sta OS X in macOS zgrajena na vrhu UNIX-a, v celoti podpirata simbolne povezave. Simbolične povezave so podobne vzdevkom, saj so majhne datoteke, ki vsebujejo ime poti do izvirnega predmeta. Vendar za razliko od vzdevkov simbolne povezave ne vsebujejo imena inode predmeta. Če premaknete predmet na drugo lokacijo, je simbolna povezava prekinjena in sistem ne more najti predmeta.
To se morda zdi slabost, vendar je tudi moč. Ker simbolne povezave najdejo predmet po njegovem imenu poti, simbolna povezava še naprej deluje, če zamenjate objekt z drugim predmetom, ki nosi isto ime in je na isti lokaciji. Zaradi tega so simbolne povezave naravne za nadzor različic. Na primer, lahko ustvarite preprost sistem za nadzor različic za besedilno datoteko z imenom MyTextFile. Lahko shranite starejše različice datoteke z dodano številko ali datumom, na primer MyTextFile2, in shranite trenutno različico datoteke kot MyTextFile.
Trde povezave
Tako kot simbolne povezave so trde povezave del osnovnega datotečnega sistema UNIX. Trde povezave so majhne datoteke, ki tako kot vzdevki vsebujejo ime inode izvirnega elementa. Za razliko od vzdevkov in simboličnih povezav trde povezave ne vsebujejo imena poti do izvirnega predmeta. Trdo povezavo običajno uporabite, ko želite, da se en datotečni predmet pojavi na več mestih. V nasprotju z vzdevki in simbolnimi povezavami izvirnega trdo povezanega predmeta ne morete izbrisati iz datotečnega sistema, ne da bi prej odstranili vse trde povezave do njega.