Usa LN en Ubuntu para accesos directos eficientes

| Última modificación: 23 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si te has aventurado en el maravilloso mundo del sistema operativo Ubuntu, seguro que ya estás familiarizado con la terminal de Linux. Aun así, ¿alguna vez te has detenido a pensar en cómo usar LN en Ubuntu para mejorar la eficiencia de tus archivos y directorios? ¿Te gustaría aprender a crear accesos directos con LN en Ubuntu sin la necesidad de duplicar tus archivos? Entonces, ¡has llegado al lugar correcto!

Como desarrollador, a menudo trabajamos con distintos entornos: desarrollo, pruebas o producción, entre otros. A veces necesitamos que ciertos archivos o directorios estén disponibles en múltiples ubicaciones sin duplicarlos realmente, ya sea para ahorrar espacio, mantener la consistencia o para propósitos de configuración. Ahí es donde LN en Ubuntu entra en juego.

¿Qué es LN en Ubuntu y por qué deberías usarlo?

Antes de adentrarnos en el mundo de los enlaces y los accesos directos, comencemos por el principio. El comando LN en Ubuntu es una herramienta de línea de comandos que te permite crear un enlace entre dos archivos en el sistema de archivos de Linux.

Enlace duro vs. enlace simbólico

A menudo escucharás términos como enlaces duros y enlace simbólico, que hacen referencia a cómo los sistemas operativos manejan y referencian los archivos. Aquí te dejamos una breve descripción de cada uno de ellos:

  • Enlaces duros: son básicamente referencias adicionales a un archivo existente en el sistema. Cuando creas un enlace duro, ambos nombres de archivo apuntan al mismo lugar en el sistema de archivos. Lo fascinante de los enlaces duros es que, si eliminas uno, el otro todavía retiene toda la información del archivo original.
  • Enlace simbólico: a diferencia de los enlaces duros, un enlace simbólico es como un acceso directo. En lugar de apuntar al lugar exacto en el sistema de archivos, apunta al archivo original. Si mueves el archivo original, el enlace simbólico podría notificar un error, debido a que ya no encuentra el archivo al que apuntaba.

Crea tu primer enlace en Ubuntu

Veamos cómo hacerlo paso a paso:

  1. Abre tu terminal de Linux.
  2. Si deseas crear un enlace duro, escribe:

ln [ruta_del_archivo_original] [nombre_del_enlace_duro]

  1. Si optas por un enlace simbólico, el comando sería:

ln -s [ruta_del_archivo_original] [nombre_del_enlace_simbólico]

¡Eso es todo! Con solo un par de comandos, ya puedes trabajar de manera eficiente, evitando la duplicación innecesaria de todos los archivos.

Ejemplo práctico

Imagina que estás desarrollando un sitio web que necesita acceder a una biblioteca específica. En lugar de tener múltiples copias de esta biblioteca, dispersas en diferentes lugares de tu proyecto (lo cual puede ser un dolor de cabeza si necesitas actualizarla), podrías usar LN en Ubuntu para crear enlaces a esa biblioteca. De esta forma, cualquier cambio que hagas en la biblioteca original se reflejará automáticamente en todos los lugares que apunten a ella gracias al enlace.

Otro escenario podría ser tener un archivo de configuración centralizado que múltiples partes de tu aplicación necesiten leer. En lugar de copiar y pegar este archivo en todas partes (y correr el riesgo de modificar una versión y olvidarse de las demás), un enlace creado con LN en Ubuntu asegura que todos lean el mismo archivo. Si necesitas hacer un cambio, lo haces una vez y todos los enlaces se actualizan.

A simple vista, puede parecer un truco pequeño, pero dominar LN en Ubuntu y todas estas habilidades te convertirá un experto en manipulación y gestión de archivos. Además, si trabajas con sistemas donde la memoria es crucial, evitar duplicaciones te puede ahorrar mucho tiempo y recursos.

Aprende más ahora

Si este pequeño truco te ha fascinado, imagina lo que puedes lograr con las herramientas y técnicas adecuadas en el mundo del desarrollo web. Es aquí donde el Desarrollo Web Full Stack Bootcamp de KeepCoding entra en juego.

Este vootcamp no solo te enseñará sobre comandos de terminal o el manejo del sistema operativo, sino que te sumergirá en las habilidades más demandadas de la industria tecnológica. No es solo un cambio de carrera; es un cambio de vida. Al finalizar la formación, estarás listo para destacar en el sector IT. ¡Pide información ahora y apuesta por tu futuro soñado!

Alberto Casero

Alberto Casero es CTO en Watium, Fundador de Kas Factory & Coordinador del Bootcamp en Desarrollo Web.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Desarrollo Web

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado