Symbolické odkazy sú výkonným nástrojom na Macu, ktorý pomáha používateľom prepájať priečinky alebo súbory na viacerých miestach bez toho, aby museli kopírovať údaje. Tento nástroj šetrí čas a výrazne zvyšuje efektivitu správy súborov, najmä pri práci s veľkými súbormi alebo aplikáciami, ktoré potrebujú prístup na viacero miest. V tomto článku sa naučíme vytvárať symbolické odkazy na Macu a ako ich efektívne používať na lepšie usporiadanie súborov a aplikácií na vašom zariadení.
Naučili sa najdôležitejšie body
- Symbolické odkazy sú pokročilé aliasy (skratky), ktoré fungujú v systéme macOS a fungujú ako záložky pre vaše pôvodné súbory, čo vám umožňuje napríklad ukladať veľké súbory na externý disk bez prerušenia podpory aplikácií.
- Pomocou príkazu ln -s /path/to/original /path/to/link v Termináli vytvorte symbolické odkazy alebo použite nástroj GUI, ako je SymbolicLinker, aby ste ich vytvorili z ponuky kliknutím pravým tlačidlom myši Finder.
Odstráňte symbolické odkazy ako ktorýkoľvek iný súbor. - Symbolické odkazy, tiež známe ako symbolické odkazy, sú špeciálne súbory, ktoré ukazujú na súbory alebo adresáre na iných miestach vo vašom systéme. Môžete si ich predstaviť ako pokročilé aliasy. Tu je návod, ako ich používať v systéme macOS.
Čo sú symbolické odkazy?
V systéme macOS môžete vo Finderi vytvárať bežné aliasy. Aliasy označujú súbory alebo priečinky, ktoré sú ako jednoduché skratky.
Symbolický odkaz je pokročilejší typ aliasu, ktorý funguje v každej aplikácii v systéme vrátane nástrojov príkazového riadka v termináli. Zdá sa, že symbolický odkaz, ktorý vytvoríte pre aplikácie, je rovnaký ako pôvodný súbor alebo priečinok, na ktorý odkazuje, aj keď je to len odkaz.
Tieto odkazy fungujú veľmi podobne ako symbolické odkazy v systéme Linux, pretože macOS aj Linux sú operačné systémy podobné UNIXu. Používatelia PC môžu tiež použiť symbolické odkazy, ale symbolické odkazy v systéme Windows fungujú trochu inak.
Povedzme, že máte aplikáciu, ktorá potrebuje ukladať svoje súbory do /Library/App a chcete ich uložiť inde v systéme, napríklad: /Volumes/App. Adresár aplikácie môžete presunúť do /Volumes/App a potom vytvoriť symbolický odkaz v /Library/App, ktorý ukazuje na /Volumes/App. Program sa pokúsi získať prístup k svojmu priečinku v /Library/App a operačný systém ho presmeruje /Volumes/App.
Cítite sa zmätene? Pozrime sa na príklad z reálneho života. Povedzme, že máte niekoľko hier Steam, ktoré zaberajú miesto na primárnom oddiele Mac a chcete ich uložiť na externý disk. Štandardne sú tieto súbory uložené v „/Users/tim/Library/Application Support/Steam/steamapps“.
Najprv presuňte adresár „Steamapps“ Na externý disk tzv „Údaje“ Ktorý má názov cesty „/Volumes/Data“.
Na dokončenie postupu vytvorte symbolický odkaz smerujúci na nové umiestnenie súborov (čo je „/Volumes/Data/steamapps“) v adresári „/Users/tim/Library/Application Support/Steam/“. Pre Steam a akýkoľvek iný proces vyzerá symbolický odkaz ako bežný priečinok, ako keby pôvodný priečinok nebol nikdy presunutý. V skutočnosti sú tieto súbory uložené inde a symbolický odkaz pôsobí ako veľmi presvedčivý rozcestník.
Keď Steam pristupuje k priečinku „Steamapps“ Pre vaše údaje to bude vyzerať, akoby sa nič nezmenilo, aj keď sú vaše súbory teraz uložené inde.
Toto je úplne transparentné pre macOS a aplikácie, ktoré používate. Umožňuje vám presúvať súbory z jedného miesta na druhé pre vaše pohodlie a je obzvlášť užitočný, ak máte na internom disku k dispozícii obmedzený priestor. Môžete presunúť svoj symbolický odkaz a bude ukazovať na pôvodný súbor.
Okrem symbolických odkazov, ktoré sa niekedy nazývajú „"mäkké odkazy"Prípadne môžete vytvoriť „pevné odkazy“. Symbolický alebo mäkký odkaz odkazuje na cestu v systéme súborov.
Povedzme napríklad, že máte (mäkký) symbolický odkaz z /Users/example, ktorý ukazuje na /opt/example. Ak presuniete súbor do /opt/example, prepojenie v /Users/example bude prerušené. Ak však vytvoríte pevný odkaz, bude v skutočnosti ukazovať na koreňový uzol v systéme súborov. Takže, ak vytvoríte pevný odkaz z /Users/example, ktorý ukazuje na /opt/example a potom presuniete /opt/example neskôr, odkaz v /Users/example bude stále ukazovať na súbor, bez ohľadu na to, kam ho presuniete. Permalink funguje na nižšej úrovni.
Vo všeobecnosti by ste mali používať štandardné symbolické odkazy (soft links), ak si nie ste istí, čo použiť. Trvalé odkazy majú určité obmedzenia. Napríklad nemôžete vytvoriť pevné prepojenie na jednom oddiele alebo disku, ktoré ukazuje na umiestnenie na inom oddiele alebo disku, zatiaľ čo môžete tak urobiť pomocou štandardného symbolického odkazu.
Vytvorte symbolické odkazy pomocou príkazu „ln“.
Ak chcete vytvoriť symbolický odkaz na Macu, budete musieť použiť aplikáciu Terminál.
Stlačte Command + medzerník, napíšte „Terminál“ a potom stlačením „Enter“ otvorte Terminál z vyhľadávania Spotlight. Prejsť na Finder > Applications > Utilities > Terminal na spustenie Terminálu.
Spustite príkaz ln nasledovne. Môžete zadať cestu k adresáru alebo súboru:
ln -s /cesta/k/originálu /cesta/k/odkazu
Príkaz -s tu hovorí príkazu ln, aby vytvoril symbolický odkaz. Ak chcete vytvoriť pevný odkaz, musíte vynechať príkaz -s. Symbolické odkazy sú väčšinou tou najlepšou voľbou, takže nevytvárajte trvalý odkaz, pokiaľ na to nemáte konkrétny dôvod.
Tu je príklad. Povedzme, že chcete vytvoriť symbolický odkaz v priečinku na pracovnej ploche, ktorý ukazuje na priečinok Stiahnuté súbory. Musíte spustiť nasledujúci príkaz:
ln -s /Users/name/Downloads /Users/name/Desktop













