Aké sú prezývky, symboly a hardvérové ​​odkazy v systéme Mac OS X?

Súborový systém OS X podporuje niekoľko typov odkazov na súbory a priečinky. Odkazy na skratky umožňujú jednoduchú navigáciu k objektom, ktoré sú hlboko uložené v systéme OS X. OS X 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, dokonca 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 stáva bez aplikácií, ktoré si uvedomujú, že sa stretli s určitým typom odkazu. Všetky tri typy odkazov sa pokúšajú zobraziť transparentné používateľovi alebo aplikácii, ktorá ho používa.

Táto transparentnosť umožňuje používať odkazy na skratky na rôzne účely; jeden 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 iných finančných informácií. Ak tento priečinok používate často, môžete k nemu vytvoriť alias. Alias ​​sa zobrazí na pracovnej ploche. Namiesto použitia vyhľadávacieho nástroja na prechádzanie viacerými úrovňami priečinkov na prístup k účtovnému priečinku môžete jednoducho kliknúť na jeho alias pracovnej plochy. Alias ​​vás presmeruje priamo do priečinka a jeho súborov a skratuje 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.

Vráťme sa do nášho príkladu účtovnej zložky. Možno máte aplikáciu, ktorú používate na sledovanie výberov na akciových trhoch, a aplikácia potrebuje 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 potom sa museli obávať synchronizácie dvoch zložiek, môžete vytvoriť alias alebo symbolický odkaz, takže aplikácia obchodovania s akciami vidí údaje v dedikovanej zložke, ale skutočne pristupuje údaje, ktoré sú uložené vo vašom účtovnom priečinku.

Ak chcete zhrnúť: všetky tri typy skratiek sú jednoducho 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é. Pozrime sa bližšie.

prezývky

Tento typ skratky je najstarší pre Mac; jeho korene idú úplne späť do systému 7 . 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ť. Zdá sa, že OS X vidí aliasy ako malé dátové súbory, čo sú, ale nevie, ako interpretovať informácie, ktoré obsahujú.

Toto sa môže zdať ako nevýhoda, ale aliasy sú v skutočnosti 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 bude to stále smerovať späť 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 dosť chytré, ale aliasy majú tento koncept o krok ďalej.

Okrem presúvania aliasu môžete tiež presunúť pôvodnú položku kdekoľvek vo vašom systéme súborov Mac; alias bude môcť 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 presúvate.

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 bol objekt presunutý, systém vyhľadá súbor, ktorý má rovnaký názov inode ako ten, ktorý je uložený v aliasovom súbore. Po nájdení zodpovedajúceho názvu inode sa systém pripája k objektu.

Symbolické prepojenia

Tento typ skratky 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. Ale na rozdiel od aliasov, symbolické odkazy neobsahujú inode názov objektu. Ak presuniete objekt na iné miesto, symbolický odkaz sa preruší a systém nebude môcť nájsť predmet.

To sa môže zdať ako slabosť, ale je to aj silná stránka. Vzhľadom na to, že symbolické odkazy nájdu objekt svojou cestou, ak nahradíte objekt iným objektom, ktorý má rovnaké meno a nachádza sa na tom istom mieste, symbolické prepojenie bude pokračovať. 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. Ale na rozdiel od aliasov a symbolických odkazov, tvrdé odkazy neobsahujú názov cesty k pôvodnému objektu. Obvykle by ste použili pevný odkaz, ak chcete, aby sa na viacerých miestach objavil jeden objektový súbor. 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.

Odkazy a ďalšie čítanie