Otázka: Ako odstránim symbolický odkaz bez odstránenia súboru v systéme Linux?

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.

mazanie symbolický odkaz je rovnaký ako odstránenie skutočného súboru alebo adresára. Príkaz ls -l zobrazí všetky odkazy s hodnotou druhého stĺpca 1 a odkaz ukazuje na pôvodný súbor. Odkaz obsahuje cestu k pôvodnému súboru a nie obsah.

Ak chcete odstrániť súbor, ktorý je symbolickým odkazom, musíte zadajte rm oproti symbolickému názvu odkazu. Týmto sa odstráni odkaz, nie súbor, na ktorý odkazuje. Keď vymažete súbor, ktorý je symbolicky prepojený, všetky zostávajúce symbolické odkazy odkazujú na súbor, ktorý už neexistuje.

Príkaz unlink sa používa na odstránenie jedného súboru a nebude akceptovať viacero argumentov. Nemá žiadne iné možnosti ako –help a –version . Syntax je jednoduchá, vyvolajte príkaz a odovzdajte jeden Názov súboru ako argument na odstránenie tohto súboru. Ak na odpojenie odovzdáme zástupný znak, zobrazí sa chyba operandu navyše.

Ak sa vymaže symbolický odkaz, jeho cieľ zostáva nedotknutý. Ak symbolický odkaz ukazuje na cieľ a o niečo neskôr sa tento cieľ presunie, premenuje alebo vymaže, symbolický odkaz sa automaticky neaktualizuje ani nevymaže, ale naďalej existuje a stále ukazuje na starý cieľ, ktorý je teraz už neexistujúcim umiestnením alebo súbor.

Ak chcete odstrániť symbolický odkaz, zaobchádzajte s ním ako s akýmkoľvek iným adresárom alebo súborom. Ak ste vytvorili symbolický odkaz pomocou vyššie uvedeného príkazu, prejdite do koreňového adresára, pretože je to „Docs“ a použite príkaz rmdir. Ak ste vytvorili symbolický odkaz ( ) súboru na vymazanie symbolického odkazu príkaz del.

odpojiť () vymaže názov zo súborového systému. Ak bol tento názov posledným odkazom na súbor a žiadny proces nemá súbor otvorený, súbor sa odstráni a priestor, ktorý používal, sa sprístupní na opätovné použitie.

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“ „.

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 ).

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.

V operačných systémoch podobných Unixu je odpojenie a systémové volanie a nástroj príkazového riadka na mazanie súborov. Program priamo spája systémové volanie, ktoré odstraňuje názov súboru a (ale nie na systémoch GNU) adresáre ako rm a rmdir.

Ak chcete odstrániť hypertextový odkaz, ale ponechať text, kliknite pravým tlačidlom myši na hypertextový odkaz a kliknite na položku Odstrániť hypertextový odkaz. Ak chcete hypertextový odkaz úplne odstrániť, vyberte ho a potom stlačte Delete.

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 ).

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