¿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?

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.


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.


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

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í.



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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.