Cómo eliminar un enlace simbólico (Symlink)

Anonim

La eliminación de un enlace simbólico se logra a través de la línea de comando y, como le mostraremos, en realidad hay dos formas diferentes de deshacer un enlace suave. Esto está dirigido a usuarios que pasan mucho tiempo en la línea de comandos, pero para los menos familiares, los enlaces simbólicos se usan en Linux, Mac OS X y Unix para apuntar una ubicación o archivo a otra ubicación o archivo, de forma muy similar a cómo un alias funciona en Mac OS X Finder o un acceso directo funciona en el escritorio de Windows.

Vamos directamente a él y demostremos cómo eliminar un enlace simbólico.

Y sí, esto funciona para eliminar un enlace simbólico en Linux, Mac OS X o cualquier otro sistema operativo moderno basado en Unix.

Eliminar un enlace simbólico con desvincular

La mejor manera de eliminar un enlace simbólico es con la herramienta "desenlazar" con el nombre adecuado. Usar unlink para eliminar un enlace simbólico es extremadamente simple, solo necesita apuntarlo al enlace simbólico para desvincularlo y eliminarlo. Como siempre con la línea de comando, asegúrese de que su sintaxis sea precisa.

unlink SymLinkToRemove

Ya sea que el enlace simbólico sea a un archivo o un enlace a un directorio, no importa, solo apunte directamente al enlace simbólico en cuestión y no agregue la barra inclinada / al final.

Por ejemplo, si elimináramos un enlace simbólico de ~/Desktop/hosts a /etc/hosts, haría lo siguiente:

cd ~/Escritorio/

desvincular hosts

Siempre puede confirmar que está viendo un enlace simbólico con el comando 'ls -l' así:

ls -l -rwxr-xr-x 1 Personal de Paul 24K 19 de junio 11:28 hosts -> /etc/hosts

Eso le dirá a dónde apunta el enlace simbólico si no está seguro.

El comando unlink es básicamente el comando rm, que también puede usar si desea eliminar un enlace simbólico.

Eliminar un enlace simbólico con rm

También puede usar el comando rm directamente para eliminar enlaces simbólicos. Si no se siente realmente cómodo con el uso de este enfoque, siempre puede habilitar una confirmación con los comandos rm y srm antes de que se ejecuten, lo que es útil para los novatos en la línea de comandos o para aquellos con una precisión de sintaxis notoriamente baja.

rm SymLinkToDelete

Muy parecido a desvincular, asegúrese de señalar el enlace simbólico adecuado y no incluya un directorio / cuando especifique el enlace simbólico que desea eliminar, es un enlace y no un directorio real después de todo .

En última instancia, no importa mucho el método que elija para eliminar un enlace simbólico, simplemente elija lo que recuerde o con lo que se sienta cómodo.

¿Conoce otra forma mejor de modificar y eliminar enlaces simbólicos en la línea de comandos? Cuéntanoslo en los comentarios.

Cómo eliminar un enlace simbólico (Symlink)