Symbolické odkazy, známé také jako softwarové odkazy nebo symbolické odkazy, jsou účinným nástrojem, který můžete v systému macOS použít k vytvoření zástupce na soubor nebo složku. Pokud chcete získat přístup k souboru nebo složce z jiného umístění, aniž byste je museli replikovat, mohou být symlinky obzvláště užitečné. Tento článek vysvětluje, jak vytvářet symlinky v systému Mac, a poskytuje odpovědi na některé často kladené otázky týkající se této funkce.
Jak například vytvořit nový symlink?
Při vytváření nového symlinku na počítači Mac dodržujte následující postupy:
Krok 1: Spusťte program Terminál. Můžete jej vyhledat ve Spotlightu stisknutím kombinace kláves Command + Space a vyhledáním „Terminal“ nebo jej najdete v sekci „Utilities“ ve složce „Applications“.
Krok 2: V okně Terminálu otevřete adresář, ve kterém má být vytvořen symlink. Můžete použít příkaz „cd“ a cestu k adresáři. Například zadáním příkazu „cd Documents“ vytvoříte symlink ve složce „Documents“.
Třetím krokem je vytvoření symlinku pomocí příkazu „ln“ po zadání cílového adresáře. Základní syntaxe je „ln -s source> target>“. Nahraďte slova „source“ a „target“ cestou k původnímu souboru nebo složce a názvem symlinku, který chcete vytvořit. Například můžete zadat „ln -s original.txt zástupce“ pro vytvoření symbolického odkazu (symlinku) směřujícího na soubor „original.txt“ ve stejném adresáři. Má Mac symbolické odkazy?
2. Ano, v systému Mac existují symbolické odkazy. Základní součástí operačních systémů založených na Unixu, jako je MacOS, jsou symbolické odkazy. Umožňují vytvářet odkazy na dokumenty nebo složky, které jsou dostupné z více míst. V prostředí příkazového řádku se symlinky používají často a počítače Mac je plně podporují.
3. Jak mohu v systému Mac vytvořit odkaz na složku?
Pro vytvoření symlinku na složku v počítači Mac můžete použít totožné postupy, které byly popsány dříve při vytváření symlinku na soubor. Hlavní rozdíl spočívá v tom, že při použití příkazu „ln“ musíte zadat cestu ke složce, nikoli k souboru. Například příkazem „ln -s Documents/original_folder shortcut“ vytvoříte symbolický odkaz s názvem „shortcut“, který ukazuje na složku „original_folder“ v adresáři „Documents“. Jak mohu vytvořit symbolický odkaz na složku? V počítači Mac je symbolický odkaz na složku stejný jako symbolický odkaz na složku. Symbolický odkaz vytvoříte pomocí příkazu „ln“ v programu Terminál. Syntaxe je stále „ln -s source>“ a „ln -s target>“. Cesta k původní složce by měla být nahrazena slovem „source“ a název symlinku, který chcete vytvořit, by měl být nahrazen slovem „target“.
Vytvořením symlinku na složku můžete zobrazit její obsah z několika míst, aniž byste museli neustále chodit do původní složky. To může být užitečné zejména při práci se složitými hierarchiemi adresářů nebo když chcete pohodlněji spravovat své soubory.
Nakonec, nastavení symlinků na Macu je jednoduchý postup, který může výrazně zlepšit vaši produktivitu a organizaci souborů. Aplikace Terminál nabízí rychlý a efektivní způsob vytváření symlinků na soubory nebo složky. Využitím možností symlinků můžete rychle přistupovat k souborům a složkám a upravovat je z několika míst, což zvyšuje flexibilitu a efektivitu vašeho pracovního postupu.
Pevný odkaz a symbolický odkaz (symlink) se v systému Mac nejvýrazněji liší v tom, jak fungují a co mohou dělat.
Soubor nebo adresář na úložném zařízení je přímo odkazován pomocí pevného odkazu. Odkazuje přímo na inode původního souboru, což je datová struktura, která obsahuje podrobnosti o souboru nebo adresáři. Při vytvoření pevného odkazu na soubor se v podstatě vytvoří další vstupní bod k souboru. Inode a skutečný úložný prostor na úložném zařízení jsou sdíleny původním souborem a pevným odkazem. Jakékoli změny provedené v pevném odkazu nebo v původním souboru se projeví v obou.
Symbolický odkaz (symlink) je naproti tomu jedinečný druh souboru, který slouží jako ukazatel nebo zástupce na jiný soubor nebo adresář. Symbolický odkaz se na rozdíl od pevného odkazu nevztahuje přímo k inodu původního souboru. Místo toho obsahuje cestu k adresáři nebo souboru. Při návštěvě symbolického odkazu operační systém naviguje na cílový soubor nebo adresář pomocí cesty uvedené v symbolickém odkazu. Výsledkem je, že symbolický odkaz může uživatele přenést na soubor nebo adresář v jiném úložném systému nebo dokonce na prázdné místo.
Na závěr je třeba uvést několik klíčových rozdílů mezi pevným odkazem a symbolickým odkazem v systému Mac: Tvrdé odkazy odkazují přímo na inode původního souboru, zatímco symbolické odkazy obsahují cestu k cílovému souboru. Pevné odkazy a symbolické odkazy jsou nezávislé soubory, které zabírají každý svůj vlastní prostor na úložném zařízení, zatímco pevné odkazy a symbolické odkazy sdílejí s původním souborem stejný inode a fyzický prostor.
3. Změny v pevném odkazu nebo v původním souboru se projeví v obou, zatímco změny v symbolickém odkazu nemají na cílový soubor žádný vliv.
Pomocí těchto kroků lze na počítači Mac vytvořit symlink (symbolický odkaz):
1. Spusťte program Terminál. Najdete ho buď pomocí vyhledávání ve Spotlightu, nebo ve složce Utilities ve složce Applications.
2. Pomocí příkazu „cd“ přejděte do adresáře, ve kterém chcete vytvořit symlink. Například příkazem „cd Dokumenty“ vytvoříte symlink ve složce Dokumenty. 3. Jakmile jste v příslušném adresáři, vytvořte symlink pomocí příkazu „ln -s“. Například příkazem „ln -s target.txt link“ vytvoříte symbolický odkaz s názvem „link“, který ukazuje na soubor s názvem „target.txt“. Mějte na paměti, že musíte uvést jak název symlinku, který chcete vytvořit, tak název cílového souboru nebo adresáře.
V počítači Mac je vytvoření symbolického odkazu trochu odlišné, protože příkaz „ln“ musí být použit bez volby „-s“. Takto se vytvoří pevný odkaz:
1. Spusťte program Terminál.
2. Pomocí příkazu ‚cd‘ přejděte do adresáře, ve kterém chcete vytvořit pevný odkaz. 3. Chcete-li vytvořit pevný odkaz, použijte po vstupu do požadovaného adresáře příkaz ‚ln‘. Příkazem ‚ln target.txt link‘ například vytvoříte hardlink s názvem „link“, který bude odkazovat na soubor „target.txt“. Opět musíte zadat jak název hardlinku, který chcete vytvořit, tak název cílového souboru nebo adresáře. Zdrojová a cílová cesta mohou být absolutní nebo relativní vůči aktuálnímu adresáři, proto si toho všimněte. Mějte také na paměti, že na rozdíl od pevných odkazů, které mohou být vytvořeny pouze uvnitř stejného souborového systému, symbolické odkazy umožňují, aby se cílový soubor nebo adresář nacházel v libovolném souborovém systému.