Aprender los comandos simbólicos de Linux es una gran manera de mejorar su potencial en la terminal de Linux. En este tutorial, cubriremos algunos comandos para aprender enlaces simbólicos de una manera rápida y fácil. Antes de empezar, vamos a repasar qué son los enlaces simbólicos.
Qué son los enlaces simbólicos de Linux
Los enlaces simbólicos no sólo son útiles para crear accesos directos y gestionar archivos en sistemas operativos como Linux. También sirven como una forma de crear varias ubicaciones para las carpetas primarias del usuario, por ejemplo, Documentos, Imágenes, Descargas, y mucho más!
Los Enlaces Simbólicos actúan como una cadena que crea caminos para diferentes archivos, carpetas y directorios en el sistema informático. Son capaces de crear y almacenar múltiples archivos en diferentes lugares se refieren a un solo archivo. Por lo tanto, el aumento de la eficiencia mediante la localización de todos los documentos específicos en un solo comando.
Estos enlaces se almacenan en el mainframe, por lo que incluso si el archivo original se elimina, tendrá una copia de seguridad para la mayoría de los archivos importantes. Los enlaces simbólicos ayudan a crear vías de enlace no válidas para almacenar piezas de información según el requisito del usuario.
Debido a las características de facilidad de uso en Linux, incluso Microsoft lo está siguiendo para crear enlaces simbólicos. Los enlaces simbólicos, también conocidos como enlaces blandos o Symlinks, no son exclusivos de Linux, sino que son como una opción de búsqueda en Windows, donde uno puede buscar un archivo o directorio específico en un disco mediante la ejecución de varios comandos.
¿Cómo crear enlaces simbólicos en Linux?
Veamos cómo se pueden crear enlaces de archivos y carpetas en Linux:
Crear enlaces simbólicos en Linux para archivos
Generalmente, para crear enlaces utilizamos el comando ln y la opción -s para especificar enlaces simbólicos. Esta es la forma más fácil de asegurar un enfoque flexible que permite experimentar con el lenguaje tanto como sea posible. No hay nada difícil en la creación de enlaces Simbólicos en Linux – sólo hay que seguir un simple paso.
ln -s
El comando ln en Linux crea enlaces entre archivos y directorios fuente.
- -s – el comando para Enlaces Simbólicos.
- – nombre del archivo existente para el que está creando el enlace
- – nombre del enlace simbólico.
Los enlaces creados pueden verificarse mediante el listado de directorios utilizando el comando detailed list:
ls -l
Sin embargo, si no se especifica el , el comando creará automáticamente un nuevo enlace en el directorio existente.
Crear enlace simbólico en Linux para carpetas
Tampoco es difícil crear enlaces simbólicos para carpetas. El comando que se utiliza para crear el enlace simbólico de carpetas es:
ln -s
Por ejemplo, para enlazar el directorio /usuario/local/descargas/logo con la carpeta /devisores, se utiliza el siguiente comando:
ln -s /user/local/downloads/logo /devisers
Una vez creado el enlace simbólico y adjuntado a la carpeta /devisores, conducirá a /usuario/local/descargas/logo. Cuando el usuario cambie de directorio – cd – a /devisores, el sistema cambiará automáticamente al archivo específico y lo escribirá en el directorio de comandos.
Las opciones de enlace simbólico se llaman interruptores de línea de comandos. Aquí están los más comunes y sus descripciones:
Interruptor de comando | Descripción |
respaldo | respaldar cada archivo de destino existente |
-d, -F, -directorio | se permite al superusuario intentar el enlace duro |
-f, -force | se elimina el archivo de destino existente |
-I, -interactive | prometer antes de eliminar los archivos de destino |
-L, -logical | objetivos de referencia que son enlaces simbólicos |
-n, -non-dereference | los enlaces simbólicos al directorio se tratan como archivos |
-P, -physical | hacer enlaces duros directamente a los enlaces simbólicos |
-r, -relative | crear enlaces simbólicos relativos a la ubicación del enlace |
-s, -symbol | crear enlaces simbólicos en lugar de enlaces duros |
-S, -suffix=SUFFIX | anular el sufijo habitual de las copias de seguridad |
-v, -verbose | imprimir el nombre de cada archivo enlazado |
¿Cómo cambiar o eliminar el enlace simbólico en Linux?
Puedes eliminar los enlaces existentes adjuntos a archivos o directorios mediante el comando unlink o rm. Así es como se puede hacer con el comando unlink:
unlink
La eliminación de enlace simbólico utilizando el comando rm es similar al comando unlink que es como bajo:
rm
Por ejemplo:
rm simpleText
Consiguiendo
Recuerde, si la fuente ya no está en la ubicación actual, entonces debe eliminar los archivos simbólicos para evitar la creación de duplicados, lo que podría ralentizar su trabajo.
Linux es una plataforma maravillosa para crear una aplicación interactiva y dinámica, donde puedes experimentar e innovar. Una base sólida es fundamental. Aprende a fondo los fundamentos del lenguaje para utilizarlo en todo su potencial. Esperamos que este tutorial te haya ayudado a mejorar tus habilidades con otra herramienta útil!
Este post fue modificado por última vez el marzo 9, 2021 10:04 am