Operačné systémy Mac OS X a MacOS podporujú niekoľko typov odkazov na súbory a priečinky. Odkazy na odkazy umožňujú jednoduché navigovanie k objektom, ktoré sú hlboko zakopané v súborovom systéme. Mac podporuje tri typy odkazov: aliasy, symbolické odkazy a tvrdé odkazy.
Všetky tri typy odkazov sú skratky k pôvodnému objektu súborového systému. Objekt súborového systému je zvyčajne súbor na počítači Mac, ale môže to byť aj priečinok, jednotka alebo sieťové zariadenie.
Prehľad aliasov, symbolických odkazov a pevných odkazov
Odkazy na odkazy sú malé súbory, ktoré odkazujú na iný objektový súbor. Keď systém narazí na skratku, číta súbor, ktorý obsahuje informácie o tom, kde sa nachádza pôvodný objekt, a potom pokračuje v otvorení daného objektu. Z väčšej časti sa to stane bez toho, aby používateľ rozpoznal, že sa stretol s určitým typom odkazu. Všetky tri typy odkazov sú pre používateľa alebo aplikáciu, ktoré ich používajú, priehľadné.
Táto transparentnosť umožňuje, aby odkazy na odkazy na skratky boli použité na rôzne účely. Jedným z najbežnejších je pohodlný prístup k súboru alebo priečinku, ktorý je hlboko zakopaný v súborovom systéme. Môžete napríklad vytvoriť účtovnú zložku vo vašom priečinku Dokumenty na ukladanie výpisov z účtu a ďalších finančných informácií. Ak tento priečinok používate často, môžete vytvoriť alias a umiestniť ho na pracovnú plochu. Namiesto použitia nástroja Finder môžete prechádzať cez viaceré úrovne priečinkov a získať prístup do účtovného priečinka, môžete kliknúť na jeho alias pracovnej plochy. Alias vás presmeruje priamo do priečinka a jeho súborov a skracuje dlhý navigačný proces.
Ďalším bežným používaním skratiek súborového systému je použitie rovnakých údajov na viacerých miestach bez toho, aby ste museli duplikovať údaje alebo synchronizovať údaje.
Ak sa vrátite do príkladu účtovnej zložky, môžete mať aplikáciu, ktorú používate na sledovanie výberov na akciových trhoch, a aplikácia musí uložiť svoje dátové súbory do niektorého preddefinovaného priečinka. Namiesto toho, aby ste skopírovali účtovnú zložku na druhé miesto a obávajte sa synchronizácie dvoch zložiek, môžete vytvoriť alias alebo symbolický odkaz, takže aplikácia obchodovania s akciami vidí údaje vo svojej dedikovanej zložke, ale pristupuje k údajom, ktoré sú uložené v váš účtovný priečinok.
Všetky tri typy skratiek sú metódy prístupu k objektu vo vašom systéme súborov Mac z iného ako jeho pôvodného umiestnenia. Každý typ skratky má jedinečné funkcie, ktoré sú pre niektoré účely lepšie ako iné.
prezývky
Alias je najstarší skratka pre Mac; jeho korene idú úplne späť do systému 7. Je to tiež najpopulárnejší. Väčšina používateľov počítačov Mac vie, ako vytvárať aliasy a ako ich používať.
Aliasy sú vytvorené a spravované na úrovni Finder, čo znamená, že ak používate terminál alebo inú aplikáciu ako Mac, napríklad veľa aplikácií a pomôcok UNIX, alias nebude fungovať. OS X vidí aliasy ako malé dátové súbory, ktoré sú, ale nevie, ako interpretovať informácie, ktoré obsahujú.
Toto sa môže zdať ako nevýhoda, ale aliasy sú najsilnejšie z troch typov skratiek. Pre používateľov a aplikácie pre Mac sú aj aliasy najuniverzálnejšie z klávesových skratiek.
Keď vytvoríte alias objektu, systém vytvorí malý dátový súbor, ktorý obsahuje aktuálnu cestu k objektu, rovnako ako názov inode objektu. Každý inódový názov každého objektu je dlhý reťazec čísel, nezávislý od názvu, ktorý daný objekt dávate, a je zaručený, že je jedinečný pre akýkoľvek objem alebo disk vášho počítača Mac.
Po vytvorení súboru aliasu ho môžete presunúť na ľubovoľné miesto v systéme súborov systému Mac a stále smeruje k pôvodnému objektu. Môžete presunúť alias o toľkokrát, koľkokrát chcete, a stále sa pripája k pôvodnému objektu. To je šikovný, ale aliasy si tento koncept ešte raz posunúť.
Okrem presúvania aliasu môžete tiež presunúť originálnu položku kdekoľvek vo vašom systéme súborov Mac. Alias je stále schopný nájsť súbor. Aliasy môžu vykonávať tento zdanlivo magický trik, pretože obsahujú inode názov pôvodnej položky. Keďže názov inode každej položky je jedinečný, systém dokáže vždy nájsť pôvodný súbor bez ohľadu na to, kde ho umiestňujete.
Proces funguje takto: Keď pristupujete k aliasu, systém skontroluje, či je pôvodná položka uložená v názve cesty v aliasovom súbore. Ak je, systém k nemu pristupuje a to je to. Ak sa objekt presunul, systém vyhľadá súbor, ktorý má rovnaký názov inode ako ten, ktorý je uložený v aliasovom súbore. Keď nájde zodpovedajúce meno inode, systém sa pripája k objektu.
Vytvorenie aliasu súborov je jednoduché. Vyberte názov súboru v okne Finder, klepnite na ikonu ozubenia a vyberte položku Make alias.
Symbolické prepojenia
Symbolické odkazy (alebo symbolické odkazy) a hardvérové odkazy sú menej časté a vyžadujú úroveň pohodlia v terminálovej aplikácii.
Symbolický odkaz je typ skratky, ktorý je súčasťou súborových systémov UNIX a Linux. Pretože OS X je postavený na UNIXe, plne podporuje symbolické odkazy. Symbolické odkazy sú podobné aliasom tým, že sú malé súbory, ktoré obsahujú názov cesty k pôvodnému objektu. Avšak, na rozdiel od prezývok, symbolické odkazy neobsahujú inode názov objektu. Ak presuniete objekt na iné miesto, symbolický odkaz sa preruší a systém nemôže nájsť predmet.
To sa môže zdať ako slabosť, ale je to aj silná stránka.Vzhľadom na to, že symbolické odkazy nachádzajú objekt podľa jeho cesty, ak nahradíte objekt iným objektom, ktorý má rovnaké meno a nachádza sa na tom istom mieste, symbolický odkaz naďalej funguje. To spôsobuje, že symbolické prepojenia sú prirodzené pre kontrolu verzií. Môžete napríklad vytvoriť jednoduchý systém riadenia verzií pre textový súbor s názvom MyTextFile. Môžete uložiť staršie verzie súboru s pridaným číslom alebo dátumom, napríklad MyTextFile2 a uložiť aktuálnu verziu súboru ako MyTextFile.
Pevné linky
Podobne ako symbolické prepojenia sú hardvérové odkazy súčasťou základného súborového systému UNIX. Pevné odkazy sú malé súbory, ktoré obsahujú ako názvy inód pôvodné položky. Na rozdiel od aliasov a symbolických odkazov neobsahujú tvrdé odkazy názov cesty k pôvodnému objektu. Obvykle používate pevný odkaz, ak chcete, aby sa na viacerých miestach objavil jeden objekt súboru. Na rozdiel od aliasov a symbolických odkazov nemôžete odstrániť pôvodný hard-linked objekt zo súborového systému bez toho, aby ste najprv odstránili všetky hardvérové odkazy.













