2011-10-28 17 views
45

ho appena creato il link simbolico sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib e mi sto chiedendo come me lo libererei se volessi. Come lo farei?Come rimuovo un link simbolico?

risposta

61

Rimuovere proprio come si farebbe con qualsiasi altro file: rm /usr/lib/libmysqlclient.18.dylib. rm rimuoverà il link simbolico stesso, non il file al quale punta il collegamento.

+0

per me su macOs la riga di comando si è interrotta in attesa di qualcosa che ho rinunciato ad aspettare e cancellato il link simbolico da Finder. Il cercatore –

0

Si potrebbe rimuovere quel legame con sudo rm /usr/lib/libmysqlclient.18.dylib

24

È anche possibile utilizzare il comando unlink: unlink /path/to/sym/link

Credo che solo l'eliminazione del file all'interno del Finder funziona bene anche, avrà un po 'un'icona di collegamento su di esso.

+0

ha funzionato per me. –

5

basta eseguire:

rm /usr/lib/libmysqlclient.18.dylib 

Questo eliminerà il file (cioè il link simbolico).

In alternativa si può usare unlink:

unlink /usr/lib/libmysqlclient.18.dylib 
1

ho avuto un link che punta a una cartella con-nome "TestProject": ti fanno che con questo comando

ln -s /Users/SHERIF/repo/test testproject 

ho dovuto cambia il nome della cartella in qualcos'altro per alcuni motivi quando eseguo il comando di scollegamento puntando alla vecchia directory della cartella che non ha funzionato.

Ho provato a solo unlink testproject per rimuovere il nome breve in modo da poter riutilizzare lo stesso nome di nuovo e il collegamento alla cartella appena nominato. ha funzionato bene per me.

Problemi correlati