¿Qué es un enlace simbólico y cuáles son sus usos? [MakeUseOf explica]

¿Qué es un enlace simbólico y cuáles son sus usos? [MakeUseOf explica] / Linux

¿Es un archivo fantasma? ¿Es un clon? Es un enlace simbólico, y es tan útil que podría volar tu mente.

Cada sistema operativo tiene una característica útil llamada enlaces simbólicos. Esto le ofrece muchos beneficios cuando se combina con otras aplicaciones o técnicas. La capacidad de crear enlaces simbólicos es una característica desconocida para la mayoría de los usuarios de computadoras, pero entender el concepto no es muy difícil. Explicaré de qué se trata y cómo puede usarlos para salir de su computadora y los servicios instalados..

Espera, ¿No son simplemente atajos??

Un buen lugar para comenzar es imaginar que los enlaces simbólicos son como archivos de acceso directo, pero no piensen que son lo mismo. Un archivo de acceso directo es un archivo que simplemente apunta al archivo deseado. Los usuarios de Windows están familiarizados con estos archivos de acceso directo, ya que cualquier instalador colocará un acceso directo en su escritorio para facilitar la ejecución de un programa. Un enlace simbólico, por otro lado, es un puntero de nivel inferior que se escribe en el sistema de archivos en su disco duro.

Un enlace simbólico hará que parezca que el archivo vinculado está realmente allí, en lugar de ser solo un acceso directo. Sin embargo, una vez que haga clic en él, aún se dirigirá hacia la ubicación real del archivo y ejecutará los datos encontrados allí. Como referencia para los curiosos, técnicamente hablando, un enlace simbólico es para un directorio, un enlace duro es para un archivo y un enlace flexible es otro término para un atajo.

Caso de estudio

Para entenderlo mejor, entraremos en nuestro primer estudio de caso: uso de enlaces simbólicos con Dropbox. Si desea sincronizar algo que realmente preferiría tener en una carpeta diferente además de la “Dropbox” carpeta, o si es algo que no se puede mover sin romper algún tipo de funcionalidad, tendrás que encontrar una forma alternativa para que Dropbox sincronice esos archivos.

Por ejemplo, digamos que desea sincronizar una carpeta completa (llamada “Hacer uso de”) que está lleno de archivos. Si crea un acceso directo en su carpeta de Dropbox que apunta a la carpeta MakeUseOf, Dropbox verá el archivo de acceso directo y lo sincronizará. En otra computadora, verás el mismo archivo de acceso directo, pero si haces clic en él, llegarás a un callejón sin salida. En este caso, Dropbox simplemente sincronizó el archivo de acceso directo en lugar de la carpeta a la que apuntaba el acceso directo.


Para solucionar este problema, puede crear un enlace simbólico. Dado que el enlace simbólico hace que parezca que la carpeta MakeUseOf existe en la carpeta de Dropbox, aunque en realidad está en otra parte, Dropbox seguirá el enlace simbólico y comenzará a sincronizar la carpeta junto con su contenido. En la otra computadora, ahora tendrá la carpeta MakeUseOf y su contenido en lugar de solo un archivo de acceso directo no válido.

Notas adicionales

Hay cuatro notas adicionales sobre enlaces simbólicos que debe tener en cuenta.

  1. Aunque la mayoría de las aplicaciones verán los enlaces simbólicos como los archivos reales a los que apuntan, aún pueden distinguirse como enlaces simbólicos a través de herramientas de terminal. Por ejemplo, los usuarios de Linux pueden usar el “ls -la” Ordena y descubre todos los enlaces simbólicos en la carpeta actual.
  2. Un placer de los enlaces simbólicos es que mantienen la estructura de carpetas en la que se encuentra el enlace simbólico. Entonces, por ejemplo, digamos que un archivo llamado HelloWorld.txt estaba en la carpeta MakeUseOf y se encuentra en /home/danny/MakeUseOf/HelloWorld.txt. Si se creó un enlace simbólico para la carpeta MakeUseOf en la carpeta de Dropbox y fue a buscar HelloWorld.txt dentro de la carpeta de Dropbox, la ruta del archivo se leería /home/danny/Dropbox/MakeUseOf/HelloWorld.txt en lugar de volver a la ruta original / real del archivo. Esta es una razón importante por la que los enlaces simbólicos funcionan tan bien para “tonto” aplicaciones como Dropbox sin causar que se bloqueen en la confusión.
  3. Los enlaces simbólicos se actualizan cuando el contenido del archivo de origen ha cambiado, pero no actualizarán la ruta simbólica que forman si el archivo de origen se ha movido o eliminado..
  4. El sistema no le impedirá crear un enlace simbólico dentro de un enlace simbólico, así que trate de evitar hacerlo usted mismo. De lo contrario, esto creará un bucle infinito que puede causar problemas para los servicios de todo el sistema como los analizadores antivirus.

Usos Aplicables

Por supuesto, como ya hemos discutido ampliamente, una razón principal para que los usuarios de escritorio usen enlaces simbólicos es para extender la funcionalidad de aplicaciones como Dropbox. La guía no oficial de Dropbox La guía no oficial de Dropbox El Dropbox es mucho más de lo que podría pensar: puede usarlo para compartir archivos, realizar copias de seguridad de sus datos, sincronizar archivos entre computadoras e incluso controlarlos de forma remota. Leer más y otros servicios en la nube similares, como ownCloud ownCloud: una alternativa multiplataforma, autosuficiente a Dropbox y Google Calendar ownCloud: una alternativa multiplataforma, autosuficiente a Dropbox y Google Calendar. y accederá a los diversos servicios en la nube populares en línea. Esto significa que ahora es uno de los mejores momentos para considerar la creación de su propia solución en la nube ... Leer más y copiar Copiar: una alternativa a DropBox con más almacenamiento [Mac, Linux, Windows, iOS y Android] Copiar: una alternativa a DropBox con más almacenamiento [Mac, Linux, Windows, iOS y Android] Leer más. Además, también se puede utilizar para crear diferentes ubicaciones para la carpeta del usuario principal, como “Música”, “Documentos”, y 'Fotos” (es decir, mueva esas carpetas de su unidad C: \ o carpeta de Inicio a otra ubicación, como un disco duro secundario más grande).

Estas son solo algunas ideas, pero el alcance total de la utilidad de los enlaces simbólicos se limita solo a su imaginación. Los usuarios de Mac OS X pueden incluso sincronizar sus aplicaciones de Mac a través de Dropbox Sincronizar sus aplicaciones de Mac con Dropbox Sincronizar sus aplicaciones de Mac con Dropbox ¿Por qué? ¿Quieres sincronizar los datos de tu aplicación? Bueno, tal vez para mantener copias de seguridad en la nube. O quizás harías esto para sincronizar con otra computadora en algún lugar. Serás… Leer más .

Creación de enlaces simbólicos

Ahora que has sido completamente instruido en el concepto de enlaces simbólicos, ¿cómo los creas? Esto varía ligeramente entre los sistemas operativos, pero todos ellos requieren que use un terminal / línea de comandos para crear uno. Bajo Windows, puede usar el comando mklink [flag] [source] [destination] para crear un enlace simbólico a un directorio. Debe usar el indicador / j si está tratando con directorios, el indicador / h si está tratando con un archivo, o / d para crear esencialmente un enlace / acceso directo. Para [origen] y [destino], deberá proporcionar las rutas a los archivos o carpetas en cuestión.


Bajo Mac OS X y Linux, puede crear un enlace simbólico usando el comando “ln -s [fuente] [destino]”. Esto funciona tanto para archivos como para carpetas, por lo que este único comando es todo lo que necesita. Sin embargo, si es un usuario de Mac que no quiere meterse en el terminal, también puede usar Automator para crear un enlace simbólico Use Automator para crear enlaces simbólicos a Dropbox en Mac Use Automator para crear enlaces simbólicos a Dropbox en Mac Lee mas .

Conclusión

A pesar de su utilidad, los enlaces simbólicos son aún más confusos de usar que los simples accesos directos, razón por la cual no se pueden crear fácilmente en una interfaz gráfica de usuario. Una gran cantidad de personas analfabetas en la computadora ni siquiera entienden muy bien el concepto de los accesos directos (es decir, piensan que un programa se ha desinstalado cada vez que simplemente eliminan el acceso directo de su escritorio), por lo que incluir una forma fácil de crear enlaces simbólicos podría causar problemas. Sin embargo, no debes tener estos problemas después de leer este artículo, así que diviértete.!

¿Has usado enlaces simbólicos antes? Si es así, ¿cuál ha sido tu uso más creativo? Háganos saber en los comentarios.!

Crédito de la imagen: Almond Butcotch

Explorar más sobre: ​​Dropbox, Terminal.