Symbolický odkaz, často zkrácený na symbolický odkaz, je typ odkazu, který je uložen na jednom místě ve vašem počítači a ukazuje na jiné místo na stejném počítači. Můžete si to představit jako zkratku k aplikaci. I když je skutečný soubor aplikace umístěn hluboko ve vašich složkách, můžete aplikaci spustit jednoduše dvojitým kliknutím na zástupce aplikace na ploše.
Symlink je typ zkratky, ale funguje jinak než běžné zkratky. Je to méně zkratka a více skutečný soubor, na který ukazuje. Každá aplikace, které poskytnete své symbolické odkazy, bude tyto odkazy považovat za skutečné soubory, nikoli za běžné soubory zástupců.
Jsou mimořádně užitečné, protože aplikace nemusí být přilepená ke konkrétní složce. Data můžete mít uložená v jiných složkách a v původní složce můžete vytvořit symbolický odkaz ukazující na novou složku, kterou jste vytvořili. Váš systém a vaše aplikace si budou myslet, že jste ve skutečnosti žádné změny neprovedli, a budou fungovat normálně, i když je tomu jinak.
Vytvoření symbolického odkazu pomocí terminálu
Vytvoření symbolického odkazu na Macu je extrémně snadné. Vestavěná aplikace Terminál má příkaz, který vám na Macu umožní snadno vytvořit tolik symbolických odkazů, kolik chcete.
Vše, co potřebujete vědět, je umístění, kde chcete vytvořit symbolický odkaz, a cestu, kam má symbolický odkaz ukazovat. Jakmile budete mít tyto informace, zde je návod, jak vytvořit symbolický odkaz v Terminálu.
Spusťte aplikaci Terminal pomocí preferovaného způsobu na vašem Macu.
Do okna Terminálu zadejte následující příkaz a stiskněte Enter Ujistěte se, že jste nahradili destination se složkou, na kterou má odkaz odkazovat, a location s cestou, kam chcete odkaz uložit. ln -s cílové umístění
K vytvoření symbolického odkazu na ploše, který ukazuje na složku Dokumenty, byste použili následující příkaz: ln -s /Users/Mahesh/Documents /Users/ Mahesh/Desktop
Vytvoří se symbolický odkaz a uloží se na vaši plochu. Dvakrát na něj klikněte a ve Finderu se otevře složka Dokumenty (pokud jste to zadali výše).
Pokud má adresář, pro který chcete vytvořit symbolický odkaz, ve svých názvech mezery, ujistěte se, že jsou názvy cest uzavřeny dvojitými uvozovkami, abyste předešli chybám.
Tento symbolický odkaz nyní můžete použít v libovolném ze svých příkazů a aplikací a bude považován za skutečnou verzi vaší složky nebo souboru.
Vytvoření symbolického odkazu pomocí aplikace
Terminál není jediný způsob, jak na vašem Macu vytvářet symbolické odkazy. Pokud náhodou nejste Terminál, máte k dispozici aplikaci, která vám umožní vytvářet symbolické odkazy na vašem počítači.
Tato aplikace přidává možnost do kontextové nabídky, takže můžete vytvářet symbolické odkazy pouhým kliknutím pravým tlačítkem na soubory a složky.
Přejděte na stránku SymbolicLinker na GitHubu a stáhněte si a otevřete balíček na svém Macu.
Zkopírujte soubor SymbolicLinker.service.app z balíčku, podržte Option , klikněte na Go ve Finderu, vyberte Library , otevřete složku Services a vložte soubor, který jste zkopírovali.
Poklepáním na aplikaci ji otevřete. Nezobrazuje nic, ale tajně přidal možnost do vaší kontextové nabídky.
Najděte soubor nebo složku, pro kterou chcete vytvořit symbolický odkaz, klikněte na něj pravým tlačítkem a vyberte Služby následovanéVytvořit symbolický odkaz.
Vytvoří symbolický odkaz ve stejné složce jako původní soubor/složka. Pokud chcete, můžete s ním pohybovat.
Vytvoření symbolických odkazů pomocí služby Automator
Metoda Automator pro vytváření symbolických odkazů funguje v podstatě stejným způsobem jako výše uvedená metoda. Tento ale bude vyhovovat těm z vás, kteří nevěří žádným náhodným aplikacím na internetu a raději si něco vytvoříte sami, abyste přesně věděli, co to obsahuje.
Spusťte na svém Macu aplikaci Automator.
Vyberte Služba a poté Vyberte pro vytvoření nového automatu služba na vašem Macu.
Nahoře nastavte následující možnosti: Služba přijímá vybrané – soubory nebo složky v – libovolné aplikaci
V seznamu akcí vyhledejte akci s názvem Spustit skript Shell a přetáhněte ji na pravý panel.
Nakonfigurujte akci a příkazy následovně: Shell – /bin/bash Předat vstup – jako argumenty while ; do ln -s posun „$1“ „$1 symbolický odkaz“ hotovo
Uložte službu kliknutím na nabídku File v horní části a výběrem Uložit . Zadejte smysluplný název služby a stiskněte Uložit.
Chcete-li vytvořit symbolický odkaz s nově vytvořenou službou Automator, klikněte pravým tlačítkem na svůj soubor nebo složku a vyberte Služby následované vaší službou název.
Můžete také vytvořit klávesovou zkratku pro službu, aby bylo vytváření symbolických odkazů na vašem počítači ještě jednodušší.
Odstranění symbolického odkazu v systému Mac
Symlinky nezabírají mnoho místa v paměti, protože jsou to pouze zástupci souborů a složek na vašem počítači. Pokud však chcete jeden nebo několik z nich ze svého počítače odstranit, máte dva způsoby, jak to udělat.
Spusťte aplikaci Terminal, zadejte následující příkaz a stiskněte Enter . Nezapomeňte nahradit symlink cestou symbolického odkazu na vašem Macu. rm symbolický odkaz
Dalším způsobem odstranění symbolického odkazu je použití možnosti kontextové nabídky. Klikněte pravým tlačítkem na svůj symbolický odkaz a vyberte Přesunout do koše. Odebere symbolický odkaz z vašeho Macu.
Po odstranění symbolického odkazu nezapomeňte vyprázdnit koš, abyste se ujistili, že je z vašeho Macu navždy pryč.
Závěr
Symlinky jsou mnohem výkonnější než běžné aliasy, protože fungují ve všech aplikacích a příkazech, jako by to byly skutečné soubory.
