Jak odstranit symbolický odkaz (symbolický odkaz)

Anonim

Odstranění symbolického odkazu se provádí pomocí příkazového řádku, a jak vám ukážeme, ve skutečnosti existují dva různé způsoby, jak vrátit zpět měkký odkaz. Toto je zaměřeno na uživatele, kteří tráví hodně času na příkazovém řádku, ale pro méně známé se v Linuxu, Mac OS X a Unixu používají symbolické odkazy k nasměrování jednoho umístění nebo souboru na jiné umístění nebo soubor, podobně jako alias funguje na Mac OS X Finder nebo zástupce funguje na ploše Windows.

Přejdeme rovnou na to a ukážeme si, jak odstranit symbolický odkaz.

A ano, toto funguje pro odstranění symbolického odkazu v Linuxu, Mac OS X nebo jakémkoli jiném moderním operačním systému založeném na Unixu.

Odstranění symbolického odkazu zrušením propojení

Nejlepší způsob, jak odstranit symbolický odkaz, je pomocí vhodně pojmenovaného nástroje „odpojení“. Použití unlink k odstranění symbolického odkazu je velmi jednoduché, stačí jej namířit na symbolický odkaz, abyste jej odpojili a odstranili. Jako vždy u příkazového řádku se ujistěte, že je vaše syntaxe přesná.

zrušit propojení SymLinkToRemove

Zda je symbolický odkaz na soubor nebo odkaz na adresář, nezáleží na tom, ukažte přímo na příslušný symbolický odkaz a na konec nepřipojujte lomítko /.

Pokud bychom například odstranili symbolický odkaz z ~/Desktop/hosts na /etc/hosts, udělali byste následující:

cd ~/Desktop/

zrušit propojení hostitelů

Vždy můžete potvrdit, že se díváte na symbolický odkaz pomocí příkazu ‚ls -l‘ takto:

ls -l -rwxr-xr-x 1 Paul zaměstnanci 24K 19. června 11:28 hostitelé -> /etc/hosts

To vám řekne, kam symbolický odkaz ukazuje, pokud si nejste jisti.

Příkaz unlink je v podstatě příkaz rm, který můžete také použít, pokud chcete odstranit symbolický odkaz.

Smazat symbolický odkaz pomocí rm

Příkaz rm můžete také použít přímo k odstranění symbolických odkazů. Pokud vám tento přístup opravdu nevyhovuje, můžete vždy povolit potvrzení pomocí příkazů rm a srm před jejich spuštěním, což je užitečné pro nováčky v příkazovém řádku nebo pro ty, kteří mají notoricky nízkou přesnost syntaxe.

rm SymLinkToDelete

Stejně jako odpojení, ujistěte se, že ukazujete na správný symbolický odkaz a neuvádějte adresář / při zadávání symbolického odkazu, který chcete odstranit, je to odkaz a ne skutečný adresář .

V konečném důsledku nezáleží na tom, jakou metodu k odstranění symbolického odkazu zvolíte, jděte na to, co si pamatujete nebo co vám vyhovuje.

Víte o jiném nebo lepším způsobu, jak upravit a odstranit symbolické odkazy na příkazovém řádku? Dejte nám vědět do komentářů.

Jak odstranit symbolický odkaz (symbolický odkaz)