¿Cómo elimino un enlace simbólico?

85

Acabo de crear el enlace simbólico sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dyliby me pregunto cómo me deshago de él si quisiera. ¿Cómo haría esto?

locoboy
fuente

Respuestas:

110

Y eliminar al igual que lo haría con cualquier otro archivo: rm /usr/lib/libmysqlclient.18.dylib. rm eliminará el enlace simbólico en sí, no el archivo al que apunta el enlace.

Marc B
fuente
para mí en macOs, la línea de comando simplemente dejó de esperar por algo que dejé de esperar y eliminé el enlace simbólico del Finder.
Yevgeniy Afanasyev
42

También puede usar el comando desvincular: unlink /path/to/sym/link

Creo que simplemente eliminar el archivo dentro del Finder también funciona bien, tendrá un pequeño icono de acceso directo.

AlecRust
fuente
9

Solo corre:

rm /usr/lib/libmysqlclient.18.dylib

Esto eliminará el archivo (es decir, el enlace simbólico).

Alternativamente, puede utilizar desvincular:

unlink /usr/lib/libmysqlclient.18.dylib
Mohammad Anini
fuente
3

Tenía un enlace que apuntaba a una carpeta con el nombre corto "proyecto de prueba": lo haces con este comando

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

Tuve que cambiar el nombre de la carpeta a otra cosa por alguna razón cuando ejecuté el comando unlink apuntando al directorio de la carpeta anterior, no funcionó.

Intenté solo unlink testprojecteliminar el nombre corto para poder volver a usar el mismo nombre y vincularlo a la carpeta recién nombrada. funcionó bien para mí.

Sherif SALEH
fuente
0

Podrías eliminar ese enlace con sudo rm /usr/lib/libmysqlclient.18.dylib

Basile Starynkevitch
fuente
0

De alguna manera, tenía un enlace simbólico a una carpeta que no existía. No tengo idea de cómo sucedió, pero para eliminarlo, encontré que la forma más fácil era abrir en el buscador y eliminarlo manualmente. Llegué a esta decisión después de perder una hora tratando de eliminarlo con la Terminal.

Pepita
fuente