Cómo crear un enlace simbólico en Linux

Cómo crear un enlace simbólico en Linux

Enlaces simbólicos (también conocido como enlaces simbólicos o enlaces suaves) son uno de los dos tipos de enlaces que puede crear en un sistema Linux. Si recién está aprendiendo sobre enlaces simbólicos, puede ser útil pensar en ellos como "atajos", un término comúnmente utilizado por los sistemas de Windows para representar básicamente lo mismo.

Los enlaces simbólicos se utilizan para vincular enlaces duros. Si está interesado en aprender más sobre los enlaces duros y cómo se comparan con los enlaces simbólicos, consulte nuestra guía sobre la creación de enlaces duros y suaves. Baste decir que los enlaces simbólicos son solo entradas en el sistema de archivos que apuntan a archivos o directorios. Se usan principalmente para conveniencia.

En esta guía, ejecutaremos las instrucciones paso a paso para crear y eliminar enlaces simbólicos. Puede seguir con nuestros ejemplos a continuación en su propia línea de comando para tener una idea de cómo funcionan.

En este tutorial aprenderás:

  • Cómo crear y eliminar enlaces simbólicos
Creación y prueba de un enlace simbólico en Linux Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Cualquier distribución de Linux
Software N / A
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Crear y eliminar enlaces simbólicos



El LN (enlace) El comando se usa para crear enlaces y el -s La opción especifica que deseamos hacer un enlace simbólico. También necesitamos proporcionar dos argumentos: el archivo/directorio al que queremos vincular y el archivo que se vincula a él. Aquí hay un ejemplo.

  1. Primero, creemos un archivo de texto simple al que podamos vincular para un ejemplo.
    $ echo "Este es un ejemplo">/home/linuxconfig/ejemplo.TXT 
  2. A continuación, creemos un enlace simbólico a este archivo. Colocaremos el enlace dentro del /TMP directorio.
    $ ln -s/home/linuxconfig/ejemplo.txt /tmp /ejemplo.TXT 
  3. Echemos un vistazo a nuestro enlace simbólico recién creado con el comando LS.
    $ ls -l /tmp /ejemplo.txt lrwxrwxrwx 1 Linuxconfig Linuxconfig 29 8 de septiembre 18:08 /TMP /Ejemplo.txt ->/home/linuxconfig/ejemplo.TXT 

Al ver nuestro enlace con LS -L, Verás que la primera letra es l, indicando que este archivo es un enlace simbólico. También nos muestra a dónde apunta el enlace, en nuestro caso /Home/LinuxConfig/Ejemplo.TXT.

Ahora podemos usar este enlace simbólico para acceder al archivo. Por ejemplo:

$ CAT /TMP /Ejemplo.txt Este es un ejemplo 

Eso es realmente todo lo que hay. El proceso funciona igual para directorios. Sin embargo, antes de ir, hay algunas cosas más que debes saber sobre los enlaces simbólicos.



  • Para eliminar un enlace simbólico, solo use el RM comando como lo haría para eliminar un archivo. También puedes usar el desconectar dominio.
  • Cuando se elimina un archivo o directorio, los enlaces simbólicos que vinculan a ese archivo o directorio permanecerán, aunque ahora están "rotos."
  • Tenga en cuenta que el LN El comando almacena la ruta real proporcionada como una cadena. Si no está dentro del mismo directorio, en muchos casos debe proporcionar la ruta completa al archivo o directorio para que funcione el enlace simbólico.
  • Los enlaces simbólicos no tienen permisos que puedas modificar. Cualquiera puede ver dónde señala el enlace simbólico, pero solo aquellos con permiso para acceder al archivo original pueden leerlo, escribirlo o ejecutarlo (dependiendo de los permisos que tengan).

Conclusión

Los enlaces simbólicos no son más que atajos, cuya función principal es la conveniencia. En esta guía, vimos cómo crear y eliminar enlaces simbólicos a través de ejemplos de línea de comandos. También dimos una breve lista de cosas a tener en cuenta cuando se trata de la creación de enlaces simbólicos, como la recomendación de proporcionar caminos absolutos.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo arrancar dual Kali Linux y Windows 10
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Manjaro Linux Windows 10 Dual Boot
  • Ubuntu 20.04 Guía
  • Cosas para instalar en Ubuntu 22.04
  • Mastering Bash Script Loops