Ako odstrániť symbolický odkaz (symbolický odkaz)
Odstránenie symbolického odkazu sa dosiahne cez príkazový riadok a ako vám ukážeme, v skutočnosti existujú dva rôzne spôsoby zrušenia mäkkého odkazu. Toto je zamerané na používateľov, ktorí trávia veľa času na príkazovom riadku, ale pre menej známych sa v Linuxe, Mac OS X a Unixe používajú symbolické odkazy na nasmerovanie jedného miesta alebo súboru na iné miesto alebo súbor, podobne ako alias funguje na Mac OS X Finder alebo skratka funguje na pracovnej ploche Windows.
Prejdime priamo na to a ukážme, ako odstrániť symbolický odkaz.
A áno, toto funguje na odstránenie symbolického odkazu v Linuxe, Mac OS X alebo inom modernom operačnom systéme založenom na Unixe.
Odstránenie symbolického odkazu zrušením prepojenia
Najlepší spôsob, ako odstrániť symbolický odkaz, je pomocou vhodne pomenovaného nástroja na odpojenie. Použitie odpojenia na odstránenie symbolického odkazu je veľmi jednoduché, stačí ho nasmerovať na symbolický odkaz, aby ste ho odpojili a odstránili. Ako vždy v príkazovom riadku, uistite sa, že vaša syntax je presná.
unlink SymLinkToRemove
Nezáleží na tom, či ide o symbolický odkaz na súbor alebo odkaz na adresár, jednoducho ukážte priamo na príslušný symbolický odkaz a na koniec nepripájajte lomku /.
Ak by sme napríklad odstránili symbolický odkaz z ~/Desktop/hosts na /etc/hosts, urobili by ste toto:
cd ~/Desktop/
zrušiť prepojenie hostiteľov
Vždy môžete potvrdiť, že sa pozeráte na symbolický odkaz pomocou príkazu „ls -l“, napríklad takto:
ls -l -rwxr-xr-x 1 Paul staff 24K Jun 19 11:28 Hosts -> /etc/hosts
To vám povie, kam symbolický odkaz ukazuje, ak si nie ste istý.
Príkaz unlink je v podstate príkaz rm, ktorý môžete použiť aj vtedy, ak chcete odstrániť symbolický odkaz.
Odstrániť symbolický odkaz pomocou rm
Príkaz rm môžete použiť aj priamo na odstránenie symbolických odkazov. Ak vám tento prístup naozaj nevyhovuje, vždy môžete povoliť potvrdenie pomocou príkazov rm a srm pred ich spustením, čo je užitočné pre nováčikov v príkazovom riadku alebo pre tých, ktorí majú notoricky nízku presnosť syntaxe.
rm SymLinkToDelete
To isté ako pri zrušení prepojenia, uistite sa, že ukazujete na správny symbolický odkaz a nezahŕňajte adresár / pri zadávaní symbolického odkazu, ktorý chcete odstrániť, je to odkaz a nie skutočný adresár .
V konečnom dôsledku nezáleží na tom, aký spôsob odstránenia symbolického odkazu si zvolíte, riaďte sa len tým, čo si pamätáte alebo čo vám vyhovuje.
Poznáte iný alebo lepší spôsob úpravy a vymazania symbolických odkazov na príkazovom riadku? Dajte nám vedieť v komentároch.