✅ ÚNETE a la Comunidad de IP@P ⏩ ENTRA AQUÍ
📅 Tal día como hoy 07 de octubre... ¿QUÉ PASÓ?
Cursos Gratis
Ganar Dinero Internet
Android
Windows
iOS
MacOS
Linux
Facebook
Amazon
Netflix
Whatsapp
Twitch
Instagram
YouTube
Gmail
TikTok
Arduino
Telegram
Raspberry Pi

¿Cómo crear enlaces simbólicos en Linux como un experto para mejorar el rendimiento de tu terminal? Guía paso a paso

ACTUALIZADO ✅ ¿Quieres crear un enlace simbólico en Linux sin cometer errores como un experto? ⭐ ENTRA AQUÍ ⭐ y Aprende Todo ¡DESDE CERO! ⭐

Cuando se habla de un entorno de trabajo basado en Linux, en muchas ocasiones es necesario acceder a ciertas carpetas, archivos o documentos que se encuentran en otra ubicación en el disco duro. Para este propósito empleamos los symlinks o enlaces simbólicos.

Se trata de un tipo de archivo muy utilizado en muchos sistemas operativos, aunque bajo distintos nombres, puesto que tiene gran similitud con los accesos directos de Windows.

Con el objetivo de facilitar la experiencia de trabajo y la fluidez en los entornos de escritorio, nos veremos muy seguido en la necesidad de utilizar estos soft links, y en este artículo te explicaremos cómo crearlos, administrarlos, y navegar con ellos a través de tus archivos.

publicidad

¿Qué son los enlaces simbólicos y para qué sirve crearlos en Linux?

Un enlace simbólico, también conocido como symlink o soft link, es un tipo de archivo que proporciona acceso a otro archivo, que está ubicado en otra parte del disco duro, ya que son utilizables en cualquier partición o sistema de archivos en el espacio de almacenamiento.

publicidad

El uso de enlaces simbólicos proporciona un muy eficiente método de expansión del sistema de archivos, de modo que si, por ejemplo, estamos trabajando en un sistema de archivos NTFS, podremos acceder a ubicaciones en un sistema de archivos ext2, o cualquier otro archivo.

Enlace Simbólico vs Enlace Duro ¿Cuál es más práctico y en qué se diferencian estos enlaces?

Asi se ve un enlace simbolico en Linux

Similar a un enlace simbólico, un enlace duro, o hard link, es un acceso a datos físicos de un archivo o carpeta ubicado en una posición diferente del disco duro. Este acceso se convierte en una copia exacta de los archivos asociados, tanto en permisos como en datos. Sin embargo, a diferencia de los soft links, no es posible crear un enlace duro para una ubicación o carpeta que se encuentre en una partición o un sistema de archivos distinto al original.

Aprende paso a paso cómo crear enlaces simbólicos en tu ordenador con sistema operativo Linux sin errores

La necesidad de conectar y facilitar el movimiento dentro de los entornos de trabajo en Linux es la razón principal para emplear soft links.

Por lo que ahora te explicaremos paso por paso cómo crear enlaces simbólicos para tus archivos o carpetas:

Para un archivo

CRear enlace simbolico para fichero en Linux

Crear un enlace simbólico para un archivo es un proceso sencillo, puesto que no requiere de más que una línea de comando.

Para crear los enlaces simbólicos ligados a archivos, se utiliza el comando “In” y la opción “–s”, de modo que la line se vería parecida a esto:

  • ln -s [archivo] [etiqueta simbólica]

Este es el comando general para crear enlaces simbólicos en Linux, reemplazando [archivo] con el nombre del archivo existente para el que se crea el enlace, y [etiqueta simbólica] con el nombre que llevará el enlace simbólico. Para verificar los enlaces simbólicos creados en el ordenador, utiliza el comando ls –l, el cual, una vez ejecutado, desplegará una lista detallada con los enlaces simbólicos creados.

Para una carpeta

Crear enlace simbolico para carpetas en Linux

Generar un enlace simbólico para una carpeta conlleva la misma cantidad de trabajo que para un archivo, puesto que, del mismo modo, tan solo requiere una línea de comandos:

  • ln -s [Specific file/directory] [symlink name]

En este caso, es necesario reemplazar la opción [Specific file/directory], con la dirección de la carpeta a la cual desea crear en enlace, separada por un espacio y el símbolo “/” de la carpeta de destino.

De este modo, el comando se vería así:

  • ln -s /user/local/documents /downloads

En cuanto se ejecute el comando, se creará un enlace a la carpeta Documents, que se adjuntará al directorio Downloads.

Estas son otras acciones para la gestión de archivos que puedes realizar en Linux

Del mismo modo en que la creación de enlaces simbólicos se logra fácilmente a través de la terminal de comando de Linux, muchas otras acciones indispensables para el manejo de archivos se ejecutan de este modo:

Copiar

Accion copiar ficheros en Linux

Esta acción se realiza por medio del comando cp en Linux.

Funciona en todas sus distribuciones y permite copiar archivos o ficheros a un destino especificado en la misma línea de comandos, de este modo:

  • cp [archivo1] [carpeta1]

Este comando copiará el [archivo1] dentro de [carpeta1] si existe en sistema. En caso de que no exista, creará la carpeta especificada.

Cuenta además con una serie de opciones que se especifican de la siguiente manera:

  • -a mantiene los atributos de los archivos copiados.
  • -b realiza un respaldo del archivo o carpeta previo a la copia.
  • -d realiza una copia de un vínculo, sin copiar la carpeta a la que hace referencia.
  • -i sobrescribe archivos después de solicitar una confirmación.
  • -p mantiene certificados de propiedad, permiso y fecha en las copias.
  • -R copia archivos, carpetas y subcarpetas.
  • -s crea symlinks en lugar de copiar carpetas.
  • -u la copia no procede a no ser que la fecha del origen sea posterior a la del destino.
  • v muestra mensajes de progreso del copiado de archivos.

De este modo, el proceso de copiado se vuelve más dinámico, permitiendo realizar múltiples procedimientos con una sola línea de comando.

Si, por ejemplo, desear realizar una copia con respaldo, el comando sería el siguiente:

  • cp –r [carpeta1] [carpeta2]

Mover y renombrar

Para esta acción se emplea el comando mv en la terminal. Esta orden ejecuta una tarea doble: puede mover archivos de una carpeta a otra del ordenador, o renombrar los archivos especificados en el comando.

La línea básica de este comando para la acción de mover se vería así:

  • mv [fuente] [destino]

Por otro lado, si tu objetivo es renombrar el archivo, la sintaxis cambia ligeramente, viéndose de esta forma:

  • mv [nombreviejo 1] [nombrenuevo 1]

Del mismo modo que muchos comandos en Linux, el comando mv ofrece una serie de opciones que multiplican su utilidad permitiendo realizar más acciones además de las predefinidas del comando.

La lista de acciones de “mv” es la siguiente.

  • -d realiza un respaldo de los archivos a mover o renombrar.
  • -f elimina los archivos sin confirmación.
  • -v Solicita confirmación antes de sobrescribir archivos.

Crear directorios

Crea directorios en Linux

Se trata del comando mkdir y funciona creando uno o varios directorios dentro del sistema de archivos. Siendo que solo crea carpetas nuevas con el nombre especificado, si ya existe un directorio con ese nombre, el comando no funcionará.

La sintaxis del comando se verá de este modo:

  • mkdir [directorio1]
  • mkdir [directorio1] [directorio2]…

Es posible crear múltiples directivos a la vez. El comando mkdir incluye opciones para especificar los parámetros de los directorios creados y desplegar detalles del proceso de creación de carpetas.

Veamos a continuación:

  • -m permite asignarla configuración de los permisos del nuevo directorio.
  • -p crea los directorios emparentados con la nueva carpeta, en caso de que estos no existan.
Ebooks de IPAP
Ebooks IPAP

🔥ÚNETE🔥 A LA NUEVA COMUNIDAD DE IP@P ¡APÚNTATE AQUÍ!

Si te quedaste con alguna duda, déjalas en los comentarios, te contestaremos lo antes posible, además seguro que será de gran ayuda para más miembros de la comunidad. Gracias! 😉

Temas

Mario José
Autor: Mario José

Licenciado en periodismo, especializado en investigación, busco la verdad de todas las cosas. Ahora centrado 100% sobre temas de tecnología, informática e Internet.

Publicidad

Relacionadas

Deja un comentario