Ako vytvoríte symbolický odkaz v Linuxe?

Príkaz ln štandardne vytvára pevné odkazy. Ak chcete vytvoriť symbolický odkaz, použite možnosť -s ( –symbolic ). Ak sú zadané FILE aj LINK, ln vytvorí prepojenie zo súboru zadaného ako prvý argument ( FILE ) na súbor zadaný ako druhý argument ( LINK ).

Ako vytvoriť symbolický odkaz. Ak chcete vytvoriť symbolický odkaz, zadajte voľbu -s do príkazu ln, za ktorým nasleduje cieľový súbor a názov odkazu. V nasledujúcom príklade je súbor symbolicky prepojený s priečinkom bin. V nasledujúcom príklade je pripojený externý disk symbolicky prepojený s domovským adresárom.

Vytvorenie trvalého symbolického odkazu

Upozorňujeme, že vami vytvorené symbolické odkazy nie sú trvalé. Vždy, keď reštartujete systém, musíte znova vytvoriť symbolický odkaz. Ak chcete, aby boli trvalé, jednoducho odstráňte príznak „-s“. Všimnite si, že vytvorí PEVNÝ ODKAZ.

Symbolický odkaz, tiež nazývaný mäkký odkaz, je špeciálny druh súboru, ktorý ukazuje na iný súbor, podobne ako skratka v systéme Windows alebo alias Macintosh. Na rozdiel od pevného odkazu symbolický odkaz neobsahuje údaje v cieľovom súbore. Jednoducho ukazuje na inú položku niekde v systéme súborov.

Symbolický odkaz je špeciálny typ súboru, ktorého obsahom je reťazec, ktorý je názvom cesty iného súboru, súboru, na ktorý odkaz odkazuje. (Obsah symbolického odkazu je možné prečítať pomocou readlink(2).) Inými slovami, symbolický odkaz je ukazovateľ na iné meno a nie na objekt, ktorý je pod ním.

Ak chcete zobraziť symbolické odkazy v adresári:

  1. Otvorte terminál a presuňte sa do tohto adresára.
  2. Zadajte príkaz: ls -la. Toto bude dlhý zoznam všetkých súborov v adresári, aj keď sú skryté.
  3. Súbory, ktoré začínajú na l, sú vaše symbolické súbory odkazov.

Definícia pevného odkazu:

Pevný odkaz je iba dodatočným názvom pre existujúci súbor v Linuxe alebo iných operačných systémoch podobných Unixu. Pre akýkoľvek súbor je možné vytvoriť ľubovoľný počet pevných odkazov, a teda ľubovoľný počet mien. Pevné odkazy možno vytvoriť aj na iné pevné odkazy.

Príkaz „ln -s“ vám ponúka riešenie tým, že vám umožní vytvoriť mäkký odkaz. Príkaz ln v Linuxe vytvára prepojenia medzi súbormi/adresármi. Argument „s“ robí z odkazu symbolický alebo mäkký odkaz namiesto pevného odkazu.

adresár programu v správcovi súborov sa zdá, že obsahuje súbory v /mnt/partition/. program. Okrem „symbolických odkazov“, známych aj ako „mäkké odkazy“, môžete namiesto toho vytvoriť „pevný odkaz“. Symbolický alebo mäkký odkaz ukazuje na cestu v systéme súborov.

Symbolický alebo mäkký odkaz je skutočný odkaz na pôvodný súbor, zatiaľ čo pevný odkaz je zrkadlovou kópiou pôvodného súboru. ... má iné číslo inode a oprávnenia k súboru ako pôvodný súbor, oprávnenia sa nebudú aktualizovať, má len cestu k pôvodnému súboru, nie obsah.

Ktorý príkaz sa používa na vytváranie symbolických odkazov?

Príkaz ln je štandardný príkazový nástroj Unix, ktorý sa používa na vytvorenie pevného odkazu alebo symbolického odkazu (symlinku) na existujúci súbor alebo adresár.

Ak chcete odstrániť symbolický odkaz, použite príkaz rm alebo unlink, za ktorým nasleduje názov symbolického odkazu ako argument. Pri odstraňovaní symbolického odkazu, ktorý ukazuje na adresár, nepripájajte k názvu symbolického odkazu koncovú lomku.

UNIX Symbolický odkaz alebo tipy na symbolický odkaz

  1. Použite ln -nfs na aktualizáciu soft odkazu. …
  2. Použite pwd v kombinácii UNIX soft link, aby ste zistili skutočnú cestu, na ktorú váš soft link ukazuje. …
  3. Ak chcete zistiť všetky mäkké a pevné odkazy na UNIX v ľubovoľnom adresári, spustite nasledujúci príkaz „ls -lrt | grep „^l“ „.

22 rokov. 2011 г.

Zistil som, že je jednoduchšie prejsť tam, kde chcete mať odkaz, a potom vytvoriť odkaz pomocou sudo ln -s /cesta/k/zdroju/súboru , ako robiť ln -s target source . Takže vo vašom prípade by som urobil cd /usr/bin a potom sudo ln -s /opt/bin/pv4 .

Páči sa vám tento príspevok? Zdieľajte prosím so svojimi priateľmi:
OS dnes