¿Qué es un enlace simbólico (enlace simbólico)? Cómo crear uno en Linux

¿Qué es un enlace simbólico (enlace simbólico)? Cómo crear uno en Linux

Como usuario de una computadora, si tuvieras que definir un acceso directo, probablemente dirías que es un puntero a un archivo, carpeta o aplicación, ¿verdad? Eso es correcto.





Pero esa breve definición no cuenta toda la historia en absoluto. Implica que todos los atajos son iguales cuando no lo son. Tiene casi un puñado de tipos de atajos. Nos centraremos en el enlace simbólico a continuación. También se llama enlace simbólico o enlace suave, y usaremos los términos indistintamente.





Veamos qué es un enlace simbólico, cómo crear un enlace simbólico en Linux, así como en macOS y Windows, por qué necesita este tipo especial de acceso directo y más.





Es cierto que un enlace simbólico es un archivo de acceso directo. Pero es diferente de un acceso directo estándar que, digamos, un instalador de programas ha colocado en su escritorio de Windows para que el programa sea más fácil de ejecutar.

Claro, al hacer clic en cualquier tipo de acceso directo se abre el objeto vinculado, pero lo que sucede debajo del capó es diferente en ambos casos, como veremos a continuación.



Mientras que un atajo estándar apunta a un determinado objeto, un enlace simbólico hace que parezca que el objeto enlazado está realmente allí. Su computadora y las aplicaciones que contiene leerán el enlace simbólico como el objeto de destino.

En macOS, obtienes una prueba de esto en forma de un mensaje de 'archivo existe' que aparece cuando intentas crear un enlace simbólico en la misma ubicación que el objeto original. Incluso si intenta mover el enlace simbólico a la misma ubicación después de crearlo en otro lugar, se le cambia el nombre como una copia.





Supongamos que tiene una determinada carpeta en su disco duro que le gustaría sincronizar con Dropbox sin mover la carpeta a Dropbox.

En este caso, crear un acceso directo a la carpeta en Dropbox no tiene sentido. El acceso directo funcionará en el dispositivo en el que lo ha creado. Dropbox también sincronizará el acceso directo. Pero, el archivo de acceso directo sincronizado no es válido cuando accede a él desde una computadora diferente, es decir, no conduce a ninguna parte.





Ahora, si ese atajo fuera un enlace simbólico, no enfrentaría este problema. Eso es porque Dropbox lee el enlace simbólico como la carpeta real y, como resultado, sincroniza los datos de esa carpeta. Luego, puede acceder a la carpeta y su contenido en todos sus dispositivos que tengan habilitada la sincronización de Dropbox, aunque la carpeta original no sea parte de su Dropbox.

aplicación de número de teléfono falso para enviar mensajes de texto

Tenga en cuenta que, ya sea un atajo normal o un enlace simbólico, eliminarlo no afectará al objeto original de ninguna manera.

En general, es una buena idea crear enlaces simbólicos en lugar de atajos cuando desee:

  • Acceda a un archivo desde varias ubicaciones sin crear copias y sin utilizar mucho espacio en disco. (Los enlaces simbólicos tienen un tamaño de solo unos pocos bytes).
  • Mantenga diferentes versiones de un archivo al mismo tiempo que se asegura de que cualquier puntero al mismo conduzca siempre a la versión más reciente o actualizada. (Esto funciona porque un enlace simbólico permanece activo incluso cuando reemplaza el archivo de destino con un archivo diferente del mismo nombre).
  • Mueva los datos de su disco C: a, digamos, un disco duro secundario sin interrumpir las funciones del sistema o de la aplicación que necesitan que dichos datos estén en el disco C: .

Es probable que se encuentre con muchos otros casos de uso de enlaces simbólicos.

Puede crear enlaces suaves utilizando la terminal o la línea de comandos. Más adelante llegaremos a las herramientas de apuntar y hacer clic si no se siente cómodo jugando con la terminal.

En Linux y macOS

En Linux, puede crear un enlace simbólico para un archivo o carpeta con este comando de terminal:

|_+_|

El mismo comando también funciona en macOS, ya que macOS es un sistema operativo basado en UNIX como Linux.

Consulte la captura de pantalla anterior para ver un comando de muestra.

El administrador de archivos nativo en ciertos entornos de escritorio de Linux le permite crear un enlace suave a través del menú del botón derecho, por lo que es posible que desee verificar si su aplicación de explorador de archivos tiene esa opción.

El popular administrador de archivos Nautilus, que viene incluido con varias distribuciones de Linux, tenía una Hacer enlace opción de menú que ahora ha desaparecido. Pero aún puede crear un enlace simbólico en Nautilus manteniendo presionada la tecla control y Cambio y arrastrando el archivo de destino a la ubicación donde desea que aparezca el enlace simbólico. No se preocupe, el archivo original se quedará.

En Windows

Deberá abrir una ventana del símbolo del sistema como administrador y escribir el siguiente comando para crear un enlace simbólico:

|_+_|

Para enlaces simbólicos a directorios, debe modificar un poco el comando usando el /D bandera:

|_+_|

Si no desea trabajar con la línea de comando, puede utilizar una herramienta gráfica llamada Extensión de Shell de enlace para crear enlaces simbólicos. Es una de las mejores extensiones del Explorador de archivos de Windows para la administración de archivos.

Nota: El sistema no le impedirá crear un enlace simbólico dentro de un enlace simbólico, pero es mejor evitar hacerlo. De lo contrario, creará un bucle infinito que puede causar problemas para los servicios de todo el sistema, como los escáneres antivirus.

Si alguna vez ha creado alias en macOS, notará que se comportan como enlaces simbólicos. Ambos tipos de atajos hacen referencia a la ruta del archivo o carpeta vinculada.

La diferencia es que el alias también marca el objeto vinculado con un identificador llamado inodo (nodo de índice). Este identificador es exclusivo del objeto y lo sigue por todo el sistema de archivos.

Es por eso que el alias funcionará bien incluso si mueve su objetivo a una ubicación diferente. Intente eso con un enlace simbólico y encontrará un error. (Puede mover el alias y el enlace simbólico sin ningún problema, a menos que esté tratando con archivos protegidos por el sistema).

Por supuesto, ambos tipos de accesos directos resultarán inútiles si elimina el archivo original o cambia el nombre de cualquiera de las carpetas más arriba en la jerarquía.

No puedo distinguir la diferencia entre un alias y un enlace simbólico porque eliminó el alias etiqueta del nombre de archivo para el alias?

Abra el inspector de archivos o Obtener información panel para cada acceso directo y observe el tamaño del archivo debajo del General sección. Si dice (cero bytes en el disco) , estás tratando con un enlace simbólico.

Los enlaces simbólicos (en la carpeta actual) también se revelarán cuando use este comando de terminal:

|_+_|

El comando también funciona en Linux, y verá que el enlace simbólico apunta a la ubicación del objeto original.

Los enlaces simbólicos pueden parecer confusos al principio, pero si se toma el tiempo para comprenderlos, se dará cuenta de que, después de todo, son bastante fáciles de usar.

Incluso puedes crear enlaces simbólicos en Android con Termux , una aplicación que te permite usar la línea de comandos de Linux . ¿Y sabías que puedes compartir archivos de Google Drive más fácilmente con enlaces simbólicos?

Cuota Cuota Pío Correo electrónico Cómo acceder al nivel de burbuja integrado de Google en Android

Si alguna vez ha necesitado asegurarse de que algo esté nivelado en un apuro, ahora puede obtener un nivel de burbuja en su teléfono en segundos.

Leer siguiente
Temas relacionados
  • Linux
  • Tecnología explicada
  • Terminal
  • Enlace simbólico
Sobre el Autor Akshata Shanbhag(404 Artículos publicados)

Akshata se capacitó en pruebas manuales, animación y diseño de UX antes de enfocarse en tecnología y escritura. Esto reunió dos de sus actividades favoritas: dar sentido a los sistemas y simplificar la jerga. En MakeUseOf, Akshata escribe sobre cómo aprovechar al máximo sus dispositivos Apple.

Más de Akshata Shanbhag

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse