Čo je súbor so symbolickým odkazom v systéme Linux?

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 objekt súborového systému, ktorý ukazuje na iný objekt súborového systému. Objekt, na ktorý sa ukazuje, sa nazýva cieľ. Symbolické odkazy sú pre používateľov transparentné; odkazy sa zobrazujú ako normálne súbory alebo adresáre a používateľ alebo aplikácia s nimi môže pracovať presne rovnakým spôsobom.

na vytvoriť a symbolické spojenie, použite -s ( —symbolický ) možnosť. Ak sú položky FILE aj LINK sú dané, ln vôľa vytvoriť a odkaz zo súboru zadaného ako prvý argument ( FILE ) do súboru zadaného ako druhý argument ( LINK ).

Na vytvorenie symbolického odkazu odovzdajte voľbu -s 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.

Soft link (tiež nazývaný symbolický odkaz alebo symbolický odkaz) je záznam systému súborov, ktorý ukazuje na názov a umiestnenie súboru. … Odstránením symbolického odkazu sa neodstráni pôvodný súbor. Ak sa však odstráni súbor, na ktorý odkazuje mäkký odkaz, mäkký odkaz prestane fungovať, je prerušený.

Symbolické odkazy sú sa neustále používa na prepojenie knižníc a uistenie sa, že súbory sú na konzistentných miestach bez presúvania alebo kopírovania originálu. Odkazy sa často používajú na „ukladanie“ viacerých kópií toho istého súboru na rôznych miestach, ale stále odkazujú na jeden súbor.

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.

Najjednoduchší spôsob: cd na miesto, kde sa nachádza symbolický odkaz, a pomocou ls -l vypíšte podrobnosti zo súborov. Časť napravo od -> za symbolickým odkazom je cieľ, na ktorý ukazuje.

Príkaz ln v systéme Linux vytvára prepojenia medzi zdrojovými súbormi a adresármi.

  1. -s – príkaz pre symbolické odkazy.
  2. [cieľový súbor] – názov existujúceho súboru, pre ktorý vytvárate prepojenie.
  3. [Symbolický názov súboru] – názov symbolického odkazu.

Nahraďte zdrojový_súbor názvom existujúceho súboru, pre ktorý chcete vytvoriť symbolický odkaz (týmto súborom môže byť akýkoľvek existujúci súbor alebo adresár v súborových systémoch). Nahraďte myfile názvom symbolického odkazu. Príkaz ln potom vytvorí symbolický odkaz.

Dôvodom pevného prepojenia adresárov je nepovolené je trochu technický. V podstate narúšajú štruktúru súborového systému. Vo všeobecnosti by ste aj tak nemali používať pevné odkazy. Symbolické odkazy umožňujú väčšinu rovnakých funkcií bez toho, aby spôsobovali problémy (napr. ln -s target link ).

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