Ho appena creato il collegamento simbolico sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
e mi chiedo come posso liberarmene se volessi. Come lo farei?
Risposte:
Rimuovere proprio come si farebbe con qualsiasi altro file: rm /usr/lib/libmysqlclient.18.dylib
. rm rimuoverà il collegamento simbolico stesso, non il file a cui punta il collegamento.
Corri:
rm /usr/lib/libmysqlclient.18.dylib
Questo rimuoverà il file (cioè il collegamento simbolico).
In alternativa puoi usare unlink:
unlink /usr/lib/libmysqlclient.18.dylib
Avevo un collegamento che punta a una cartella con il nome breve "testproject": lo fai con questo comando
ln -s /Users/SHERIF/repo/test testproject
Ho dovuto cambiare il nome della cartella in qualcos'altro per alcuni motivi quando ho eseguito il comando unlink che punta alla vecchia directory della cartella non ha funzionato.
Ho provato a unlink testproject
rimuovere solo il nome breve in modo da poter riutilizzare di nuovo lo stesso nome e collegarmi alla cartella appena denominata. ha funzionato bene per me.
In qualche modo ho avuto un collegamento simbolico a una cartella inesistente. Non ho idea di come sia successo ma per rimuoverlo ho scoperto che il modo più semplice era aprire nel Finder e cancellarlo manualmente. Sono arrivato a questa decisione dopo un'ora sprecata nel tentativo di eliminarlo con il Terminale.
Potresti rimuovere quel collegamento con sudo rm /usr/lib/libmysqlclient.18.dylib