Come rimuovere un collegamento simbolico (Symlink)

Anonim

La rimozione di un collegamento simbolico si ottiene tramite la riga di comando e, come ti mostreremo, in re altà esistono due modi diversi per annullare un collegamento software. Questo è rivolto agli utenti che trascorrono molto tempo alla riga di comando, ma per i meno familiari, i collegamenti simbolici vengono utilizzati in Linux, Mac OS X e Unix per puntare una posizione o un file a un' altra posizione o file, proprio come un alias funziona su Mac OS X Finder o un collegamento funziona sul desktop di Windows.

Passiamo subito al punto e dimostriamo come eliminare un collegamento simbolico.

E sì, questo funziona per eliminare un collegamento simbolico in Linux, Mac OS X o qualsiasi altro moderno sistema operativo basato su Unix.

Rimuovi un collegamento simbolico con unlink

Il modo migliore per rimuovere un collegamento simbolico è con lo strumento "scollega" dal nome appropriato. L'utilizzo di unlink per eliminare un collegamento simbolico è estremamente semplice, è sufficiente puntarlo sul collegamento simbolico da scollegare e rimuovere. Come sempre con la riga di comando, assicurati che la tua sintassi sia precisa.

unlink SymLinkToRemove

Se il collegamento simbolico è a un file o un collegamento a una directory, non importa, punta direttamente al collegamento simbolico in questione e non aggiungere la barra finale / alla fine.

Ad esempio, se stessimo rimuovendo un collegamento simbolico da ~/Desktop/hosts a /etc/hosts, faresti quanto segue:

cd ~/Desktop/

scollega host

Puoi sempre confermare che stai guardando un collegamento simbolico con il comando 'ls -l' in questo modo:

ls -l -rwxr-xr-x 1 Paul staff 24K Jun 19 11:28 hosts -> /etc/hosts

Questo ti dirà dove punta il collegamento simbolico se non sei sicuro.

Il comando unlink è fondamentalmente il comando rm, che puoi usare anche se vuoi rimuovere un collegamento simbolico.

Elimina un collegamento simbolico con rm

Puoi anche usare direttamente il comando rm per rimuovere i collegamenti simbolici. Se non ti senti davvero a tuo agio nell'usare questo approccio, puoi sempre abilitare una conferma con i comandi rm e srm prima che vengano eseguiti, il che è utile per i principianti della riga di comando o per quelli con notoriamente scarsa precisione della sintassi.

rm SymLinkToDelete

Più o meno come scollegare, assicurati di puntare al collegamento simbolico corretto e non includere una directory / quando specifichi il collegamento simbolico da rimuovere, dopotutto è un collegamento e non una directory reale .

Alla fine non importa quale metodo scegli per rimuovere un collegamento simbolico, scegli solo ciò che ricordi o con cui ti senti a tuo agio.

Conosci un altro o un modo migliore per modificare ed eliminare i collegamenti simbolici dalla riga di comando? Fateci sapere nei commenti.

Come rimuovere un collegamento simbolico (Symlink)