Operační systémy Mac OS X a macOS podporují několik typů odkazů na soubory a složky. Odkazy na zástupce usnadňují navigaci k objektům, které jsou pohřbeny hluboko v systému souborů. Počítače Mac podporují tři typy odkazů:
- Aliasy
- Symbolické odkazy
- Pevné odkazy
Všechny tři typy odkazů jsou zkratkami k původnímu objektu systému souborů. Objekt systému souborů je obvykle soubor ve vašem počítači Mac, ale může to být také složka, jednotka nebo síťové zařízení.
Přehled aliasů, symbolických odkazů a pevných odkazů
Odkazy na zástupce jsou malé soubory, které odkazují na jiný objekt souboru. Když systém narazí na odkaz zástupce, načte soubor, který obsahuje informace o tom, kde se nachází původní objekt, a poté pokračuje v otevření tohoto objektu. K tomu většinou dochází, aniž by uživatel rozpoznal, že narazil na odkaz nějakého typu. Všechny tři typy odkazů se uživateli nebo aplikaci, která je využívá, zdají transparentní. Tato průhlednost umožňuje používat odkazy na odkazy k mnoha různým účelům. Jedním z nejběžnějších je pohodlný přístup k souboru nebo složce, která je uložena hluboko v systému souborů. Ve složce Dokumenty jste například mohli vytvořit složku účetnictví pro ukládání bankovních výpisů a dalších finančních informací. Pokud tuto složku používáte často, můžete jí vytvořit alias a umístit ji na plochu. Místo procházení více úrovní složek pomocí aplikace Finder můžete přejít do složky účtování, můžete kliknout na její alias na ploše. Alias vás přenese přímo do složky a jejích souborů a zkracuje dlouhý navigační proces. Dalším běžným použitím zkratek souborového systému je použití stejných dat na více místech, aniž byste museli data duplikovat nebo synchronizovat. Po návratu k příkladu účetní složky můžete mít aplikaci, kterou používáte ke sledování výběrů na akciovém trhu, a aplikace musí ukládat své datové soubory do předem definované složky. Místo toho, abyste zkopírovali složku účetnictví do druhého umístění a starali se o zachování synchronizace obou složek, můžete vytvořit alias nebo symbolický odkaz. Tímto způsobem aplikace pro obchodování s akciemi vidí data ve své vyhrazené složce, ale přistupuje k datům, která jsou uložena ve vaší účetní složce. Všechny tři typy zkratek jsou metody přístupu k objektu v systému souborů Mac z jiného než původního umístění. Každý typ zástupce má jedinečné funkce, které jsou pro některé účely vhodnější než jiné.
Aliasy
Alias je nejstarší a nejoblíbenější zkratka pro Mac. Jeho kořeny sahají do systému 7. Většina uživatelů počítačů Mac ví, jak vytvářet aliasy a jak je používat. Aliasy se vytvářejí a spravují na úrovni Finderu, což znamená, že pokud používáte Terminál nebo jinou aplikaci než Mac, například mnoho aplikací a nástrojů pro UNIX, alias pro vás nebude fungovat. OS X a macOS vidí aliasy jako malé datové soubory, které jsou, ale nevědí, jak interpretovat informace, které obsahují. To se může zdát jako nevýhoda, ale aliasy jsou nejsilnější ze tří typů zkratek. Pro uživatele a aplikace pro Mac jsou aliasy také nejvšestrannější zkratkou. Když vytvoříte alias pro objekt, systém vytvoří malý datový soubor, který obsahuje aktuální cestu k objektu a také název inodu objektu. Název inode každého objektu je dlouhý řetězec čísel, nezávislý na názvu, který objektu zadáte, a je zaručeno, že bude jedinečný pro jakýkoli svazek nebo jednotku, kterou váš Mac používá. Po vytvoření souboru aliasu jej můžete přesunout na libovolné místo v systému souborů Mac tolikrát, kolikrát chcete, a stále bude směřovat zpět k původnímu objektu. To je chytré, ale aliasy posouvají koncept o krok dále. Kromě přesunutí aliasu můžete také původní položku přesunout kamkoli do systému souborů Mac. Alias je stále schopen soubor najít. Aliasy mohou provést tento zdánlivě kouzelný trik, protože obsahují název inode původní položky. Protože je název inodu každé položky jedinečný, může systém vždy najít původní soubor, bez ohledu na to, kam jej umístíte. Proces funguje takto: Když přistupujete k aliasu, systém zkontroluje, zda je původní položka u cesty uložené v aliasovém souboru. Pokud ano, systém k němu přistupuje, a to je vše. Pokud byl objekt přesunut, systém vyhledá soubor, který má stejný název inodu jako ten, který je uložen v aliasovém souboru. Když najde odpovídající název inodu, systém se připojí k objektu. Vytvoření aliasu souboru je jednoduché. Vyberte název souboru v a Nálezce v okně klepněte na ozubená ikonaa vyberte Vytvořit Alias.
Symbolické odkazy
Symbolické odkazy (nebo symbolické odkazy) a pevné odkazy jsou méně časté a vyžadují určitou úroveň pohodlí v aplikaci Terminal. Symbolický odkaz je typ zástupce, který je součástí souborových systémů UNIX a Linux. Protože OS X a macOS jsou postaveny na systému UNIX, plně podporují symbolické odkazy. Symbolické odkazy jsou podobné aliasům v tom, že se jedná o malé soubory, které obsahují cestu k původnímu objektu. Na rozdíl od aliasů však symbolické odkazy neobsahují inode název objektu. Pokud přesunete objekt na jiné místo, dojde k přerušení symbolického odkazu a systém nebude moci objekt najít. To se může zdát jako slabost, ale je to také síla. Protože symbolické odkazy najdou objekt podle jeho cesty, nahradíte-li objekt jiným objektem, který nese stejný název a je na stejném místě, symbolický odkaz nadále funguje. Díky tomu jsou symbolické odkazy pro řízení verzí přirozené. Můžete například vytvořit jednoduchý systém řízení verzí pro textový soubor s názvem MyTextFile. Můžete uložit starší verze souboru s připojeným číslem nebo datem, například MyTextFile2, a uložit aktuální verzi souboru jako MyTextFile.
Pevné odkazy
Stejně jako symbolické odkazy jsou pevné odkazy součástí základního systému souborů UNIX. Pevné odkazy jsou malé soubory, které stejně jako aliasy obsahují název inodu původní položky. Na rozdíl od aliasů a symbolických odkazů pevné odkazy neobsahují cestu k původnímu objektu. Pevný odkaz obvykle použijete, pokud chcete, aby se jeden objekt souboru zobrazil na více místech. Na rozdíl od aliasů a symbolických odkazů nemůžete odstranit původní pevně propojený objekt ze systému souborů, aniž byste nejprve odstranili všechny pevné odkazy.