Cómo Eliminar (Eliminar) Enlaces Simbólicos en Linux

Cómo Eliminar (Eliminar) Enlaces Simbólicos en Linux

Un enlace simbólico también se conoce como enlace simbólico o enlace suave, es un tipo especial de archivo que sirve como referencia a otro archivo o directorio. Un enlace simbólico puede apuntar a un archivo o a un directorio en el mismo sistema de archivos o partición o en un sistema de archivos diferente. Esta guía explica cómo eliminar enlaces simbólicos en sistemas Linux.

Antes de eliminar el enlace simbólico, asegúrese de que use tiene permiso de escritura en el directorio padre del enlace simbólico. De lo contrario, obtendrá el error “Operación no permitida”.

Para comprobar el enlace simbólico y encontrar el directorio o archivo de destino, utilice el comando ls -l.

ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php

En la salida anterior, el primer carácter l muestra que el archivo es un enlace simbólico y la flecha -> indica a dónde apunta el enlace simbólico.

Eliminar enlaces simbólicos con rm #

Para eliminar un enlace simbólico, utilice el comando rm seguido del nombre del enlace simbólico. Usando el comando rm puede eliminar archivos o directorios determinados.

rm SYMLINK_NAME

Por ejemplo, para eliminar el enlace simbólico /home/file.php, debe ejecutar el siguiente comando:

rm /home/file.php

No mostrará la salida y sale con cero.

Si desea eliminar más de un enlace simbólico, puede pasar varios nombres de enlace simbólico como argumentos con space separados.

rm SYMLINK_NAME_1, SYMLINK_NAME_2

Si desea solicitar un mensaje de confirmación antes de eliminar el enlace simbólico, debe pasar la opción -i junto con el comando rm :

rm -i SYMLINK_NAME

Escriba y y presione la tecla Enter para confirmar.

Obtendrá la siguiente salida:

rm: remove symbolic link 'SYMLINK_NAME'?

Asegúrese de no usar nunca la opción -r junto con el comando rm mientras elimina el enlace simbólico. De lo contrario, eliminará todos los contenidos del directorio de destino.

Eliminar enlaces simbólicos con el comando desvincular#

Desvincular elimina el enlace simbólico dado. Es posible eliminar un solo archivo usando unlink.

Para eliminar un enlace simbólico mediante desvincular, ejecute el siguiente comando seguido del nombre del enlace simbólico.

unlink SYMLINK_NAME

Por ejemplo, para eliminar el enlace simbólico /home/file.php, debe ejecutar el siguiente comando unlink :

unlink /home/file.php

Al eliminar un enlace simbólico que apunte a un directorio, no añada una barra diagonal final al nombre del enlace simbólico.

Conclusión #

Este tutorial le muestra cómo eliminar enlaces simbólicos o enlaces simbólicos utilizando el comando rm o unlink.

Leave a Reply