Už vás nebaví hľadať v preplnených adresároch súbory, ktoré budete používať len na sekundu? Ak áno, ste na správnom mieste. Poskytneme vám podrobné pokyny, ako vytvoriť symbolické odkazy na vašom počítači.
Po vykonaní krokov z tohto článku sa môžete rozlúčiť s dlhým, nezmyselným hľadaním súborov a venovať viac času veciam, na ktorých skutočne záleží.
Ako vytvoriť symbolický odkaz?
Skôr než sa ponoríme do podrobností o tom, ako vytvoriť symbolický odkaz, chceme sa uistiť, že presne viete, čo vytvárate. Povedzme, že ste nainštalovali program, ktorý je potrebné uložiť pod „C:\Program Files\Program
.”
Naozaj by ste chceli mať tento program vo svojich „D:\Dokumentoch“, ale nie je to možné. To je, keď pridáte symbolický odkaz do svojho „C:\Program Files\Program
“ súbor do “D:\Dokumenty
“. Týmto spôsobom si ušetríte námahu žonglovania s celým svojím „C:
” na otvorenie tohto súboru.
Pre väčšinu operačných systémov použijete ln -s príkaz, za ktorým nasleduje cieľ zdrojového súboru a názov symbolického odkazu.
Nižšie nájdete pokyny na vytvorenie symbolického prepojenia naprieč konkrétnymi operačnými systémami a programami.
Ako vytvoriť symbolický odkaz v systéme Windows?
Ak chcete vytvoriť symbolický odkaz v systéme Windows, použite príkaz mklink v príkazovom riadku. Toto je interný príkaz dostupný v systémoch Windows Vista, Windows 7, 8 a 10. Môžete tak urobiť spustením príkazového riadka ako správca:
- Do ponuky Štart napíšte „Príkazový riadok“.
- Kliknite pravým tlačidlom myši na ikonu.
- Vyberte možnosť „Spustiť ako správca“.
Ak spustíte aktualizáciu Windows 10 Creators Update, nemusíte pristupovať k príkazovému riadku ako správca. Predtým však musíte povoliť režim Dev:
- Prejdite na stránku „Nastavenia“.
- Prejdite do časti „Aktualizácia a zabezpečenie“.
- Vyberte možnosť „Pre vývojárov“.
- Uistite sa, že je zapnutý „Režim vývojára“.
Teraz, keď máte všetko nastavené, môžete sa vrátiť do príkazového riadka a spustiť nasledujúci príkaz:
mklink Link_Name Target_Path.
Vyvolaním tohto príkazu vytvoríte symbolický odkaz smerujúci na súbor Target_Name.
Ak chcete, aby symbolický odkaz smeroval na adresár, pridajte zodpovedajúce písmeno:
mklink /D Link_Name Cieľová_cesta
Ak niektoré názvy ciest obsahujú medzery, budete musieť dať príkaz do úvodzoviek:
Mklink /D "C:\Moje súbory" "C:\Používatelia\Názov\Originál\."
Nástroje pre symbolické odkazy tretích strán
Ak chcete vytvoriť symbolické odkazy v systéme Windows, môžete si tiež stiahnuť nástroj tretej strany s názvom Link Shell Extension. Tento nástroj vám umožňuje vytvárať symbolické odkazy takto:
- Stiahnite si a nainštalujte nástroj.
- Nájdite súbor, na ktorý chcete vytvoriť symbolický odkaz.
- Kliknite naň pravým tlačidlom myši.
- V ponuke vyberte možnosť „Vybrať zdroj odkazu“.
- Kliknite pravým tlačidlom myši do iného priečinka a umiestnite kurzor myši na možnosť „Drop As“ v ponuke.
- Vyberte „Symbolický odkaz“.
Ako vytvoriť symbolický odkaz v systéme Unix?
Ak chcete vytvoriť prepojenia medzi súbormi v systéme Unix, použite ln
príkaz na príkazovom riadku Unixu. Ak chcete vytvoriť symbolický odkaz, pridajte -s
možnosť k ln
príkaz. Váš príkaz by mal vyzerať takto:
ln -s Target_File Link_Name
Cieľový_súbor by ste mali nahradiť názvom súboru, pre ktorý vytvárate symbolický odkaz. Môžete vytvoriť symbolické odkazy na ľubovoľné súbory alebo adresáre v systéme súborov. Nahraďte Link_Name názvom svojho symbolického odkazu.
Poznámka: Odstránenie alebo vymazanie cieľového súboru zastaví správne fungovanie vášho symbolického odkazu.
Ako vytvoriť symbolický odkaz na adresár v systéme Linux?
Vytvorenie symbolických odkazov na adresár v systéme Linux vyžaduje rovnaký postup ako vytvorenie symbolických odkazov na súbor. Ako prvý parameter zavoláte názov adresára vášho súboru a ako druhý parameter napíšete názov svojho symbolického odkazu.
Môžete napríklad vytvoriť symbolický odkaz z adresára /mnt/my_drive/photos na ˜/adresár my_photos:
ln -s /mnt/my_drive/photos ˜/my_photos
Ako vytvoriť symbolický odkaz v Ubuntu?
Vytváranie prepojení medzi súbormi na všetkých systémoch Linux, vrátane Ubuntu, prebieha pomocou „ln
“príkaz. Ak chcete vytvoriť symbolický odkaz v Ubuntu, spustite terminál a vyvolajte tento príkaz s možnosťou -s
pridané vedľa ln
.
Váš príkaz by mal vyzerať takto:
sudo ln -s Zdrojový_adresár Odkaz_adresár
Mali by ste nahradiť „Source_Directory“ adresárom pôvodného súboru. Do parametra „Link_Directory“ napíšete názov svojho symbolického odkazu.
Ako vytvoriť symbolický odkaz v systéme Mac?
Najlepší spôsob, ako premýšľať o symbolických odkazoch v Macu, je ako keby to boli pokročilé aliasy. Líšia sa spôsobom, že symbolické odkazy fungujú vo všetkých aplikáciách Mac, vrátane terminálu. V skutočnosti budete používať terminál na vytváranie symbolických odkazov. Postupujte podľa nasledujúcich krokov:
- Spustite terminál stlačením Command + Space a napísaním „
Terminál
.“ Prípadne spustite Terminál cez Finder > Aplikácie > Pomôcky > Terminál. - Spustite nasledujúci príkaz: ln -s /original/path/link/path. Môžete vytvoriť cestu k súboru alebo adresáru. Napríklad, ak chcete na pracovnej ploche vytvoriť symbolický odkaz, ktorý bude ukazovať na priečinok Dokumenty, spustíte tento príkaz:
ln -s /Users/name/Documents /Users/name/Desktop
Ak sa vyvolá správne, na pracovnej ploche sa zobrazí priečinok s názvom „Dokumenty“. Vyzerá ako skutočný priečinok, ale v skutočnosti je to jeho symbolický odkaz. Môžete ho otvoriť a bude mať rovnaký obsah ako pôvodný priečinok „Dokumenty“.
Možno bude váš súbor cesty obsahovať medzery. Napríklad, ak chcete vytvoriť symbolický odkaz na priečinok s názvom „Moje obrázky“ a chcete, aby sa zobrazil v priečinku „Moje súbory“, uzatvorte príkaz do úvodzoviek:
In -s “Používatelia/meno/Moje obrázky” “/Používatelia/meno/Moje súbory/Odkaz”
Na uľahčenie práce môžete jednoducho presunúť ľubovoľný priečinok z aplikácie Finder do terminálu. Automaticky vloží cestu k tomuto priečinku a v prípade potreby ju uzavrie do úvodzoviek.
Nástroje pre symbolické odkazy tretích strán
Môžete tiež vytvoriť symbolický odkaz vo Finderi, ale budete na to potrebovať nástroj tretej strany. Môžete si nainštalovať aplikáciu s názvom SymbolicLinker, ktorá do kontextovej ponuky Findera pridá nasledujúcu možnosť: Služby > Vytvoriť symbolické prepojenie.
Ako vytvoriť symbolický odkaz v Centos 7?
Vytvorenie symbolického odkazu v Centos 7 vyžaduje rovnaký príkaz ako v iných operačných systémoch Linux. Spustíte ln
príkaz, za ktorým nasleduje -s
:
Ln -s Source_Directory Link Directory
Môžete vytvoriť symbolické odkazy na adresáre alebo akékoľvek súbory vo vašom súborovom systéme.
Ako vytvoriť symbolický odkaz v Powershell?
Ak chcete vytvoriť symbolický odkaz v Powershell, postupujte podľa nasledujúcich krokov:
- Spustite Powershell ako správca.
- Skopírujte (alebo napíšte) tento príkaz:
Nová-položka -Typ položky -SymbolickýOdkaz -Cesta "Odkaz" -Cieľ "Cieľ"
- V časti „Odkaz“ by ste mali zadať cestu k symbolickému odkazu vrátane jeho názvu a prípony súboru.
- V časti „Cieľ“ zadajte cestu, na ktorú bude odkazovať váš nový odkaz.
Ako vytvoriť symbolický odkaz v Pythone?
Ak používate Python, pravdepodobne viete, že modul OS vám umožňuje interakciu s operačným systémom. Metódu os.symlink() môžete použiť na vytvorenie symbolických odkazov (dst), ktoré ukazujú na ich zdrojový cieľ (src).
Toto je syntax:
os.symlink(src, dst)
The src
znamená zdroj, pričom dst
je cieľ, ktorý predtým neexistoval. Ak bol príkaz úspešný, nemali by ste dostať žiadnu návratovú hodnotu.
Ďalšie často kladené otázky
Tu je niekoľko ďalších otázok, ktoré vám pomôžu vyťažiť z tejto témy maximum.
Čo robí symbolický odkaz?
Symbolické odkazy, bežne známe ako symbolické odkazy, sú funkcie systému súborov, ktoré vytvárajú prepojenie na konkrétne súbory alebo priečinky. Istým spôsobom sú podobné skratke v systéme Windows alebo aliasu na Macu, až na to, že nejde o skutočné súbory. Symbolický odkaz je skutočne záznam v špecifickom systéme súborov, ktorý odkazuje na súbor alebo adresár.
Ako vytvoriť symbolické prepojenia s LN?
Väčšina operačných systémov použije príkaz ln na vytvorenie symbolických odkazov. Funguje to tak, že spustíte terminál vášho systému ako správca a spustíte nasledujúci príkaz:
ln -s Zdroj_suboru Cieľ_súboru
The ln
príkaz štandardne vytvára pevný odkaz, takže musíte pridať -s
, ktorý mu povie, aby vytvoril mäkký odkaz (symlink).
Ako odstrániť symbolický odkaz?
Väčšinu času môžete symbolické odkazy odstrániť rovnako ako akýkoľvek iný súbor: presuňte ho do koša.
Symbolické odkazy v systéme Linux môžete odstrániť pomocou „rm
“príkaz. Vyvolajte nasledujúci príkaz nahradením symbolic_link názvom vášho symbolického odkazu: rm symbolic_link_name
Ak bola akcia úspešná, váš príkaz sa ukončí ako nula a nezobrazí žiadny výstup. Môžete odstrániť viac ako jeden symbolický odkaz. Stačí zadať ich mená ako argumenty s medzerou medzi každým: rm symbolický odkaz X symbolický odkaz Z symbolický odkaz Y
Môžete tiež použiť príkaz unlink. Tento príkaz akceptuje iba jeden argument, takže musíte odstraňovať jeden odkaz za druhým. Stačí spustiť nasledujúci príkaz: zrušiť prepojenie symbolic_link_name
Ak bol príkaz úspešný, nemali by ste dostať žiadny výstup.
Ak chcete odstrániť symbolické odkazy v systéme Windows, použite rmdir
príkaz.
Na Macu ho môžete okrem presunutia do koša odstrániť aj pomocou príkazu rm. Stačí spustiť tento príkaz spolu s cestou symbolického odkazu: rm /odkaz/cesta
Aký je príkaz na vytvorenie symbolického odkazu?
Väčšina operačných systémov používa príkaz ln na vytváranie symbolických odkazov. Funguje to tak, že spustíte terminál vášho systému ako správca a spustíte nasledujúci príkaz:
ln -s Zdroj_suboru Cieľ_súboru
The ln
príkaz štandardne vytvára pevný odkaz, takže musíte pridať -s
, ktorý mu povie, aby vytvoril mäkký odkaz (symlink).
Vylepšite svoj zážitok z navigácie v súboroch
Vedieť, ako vytvoriť symbolické odkazy na konkrétne adresáre súborov, môže byť šetričom v reálnom čase. A čo je ešte lepšie, vaše súbory sú bezpečne uložené v ich pôvodnom umiestnení, takže presúvaním súborov sa nič nepokazí. Keď už nepotrebujete konkrétny symbolický odkaz, môžete ho jednoducho odstrániť, rovnako ako ktorýkoľvek iný súbor.
Na aké súbory je podľa vás najužitočnejšie vytvárať symbolické odkazy? Podeľte sa o svoje myšlienky v sekcii komentárov nižšie.