Un enlace simbólico, a menudo abreviado como enlace simbólico, es un tipo de enlace que se almacena en una ubicación de su máquina y apunta a otra ubicación en la misma máquina. Puede pensar en ello como un acceso directo a una aplicación. Aunque el archivo de la aplicación real se encuentra en lo más profundo de sus carpetas, simplemente puede hacer doble clic en el acceso directo de la aplicación en su escritorio para iniciar la aplicación.
Un enlace simbólico es un tipo de atajo, pero funciona de manera diferente a los atajos regulares. Es menos un atajo y más del archivo real al que apunta. Cualquier aplicación que proporcione con sus enlaces simbólicos pensará en estos enlaces como archivos reales en lugar de archivos de acceso directo normales.
Estos son extremadamente útiles ya que no tienes que estar atascado en una carpeta en particular para que una aplicación funcione. Puede tener sus datos almacenados en otras carpetas y puede crear un enlace simbólico en la carpeta original que apunte a la nueva carpeta que ha creado. Tu sistema y tus aplicaciones pensarán que realmente no has hecho ningún cambio y funcionarán normalmente, aunque las cosas sean diferentes.
Creación de un enlace simbólico usando la terminal
Hacer un enlace simbólico en una Mac es extremadamente fácil. La aplicación Terminal integrada tiene un comando que te permite crear fácilmente tantos enlaces simbólicos como quieras en tu Mac.
Todo lo que necesita saber es la ubicación en la que desea crear el enlace simbólico y la ruta a la que debe apuntar el enlace simbólico. Una vez que tenga esta información, así es como crea un enlace simbólico en Terminal.
Inicie la aplicación Terminal de la forma que prefiera en su Mac.
Escriba el siguiente comando en la ventana de Terminal y presione Enter Asegúrese de reemplazar destino con la carpeta a la que desea que apunte el vínculo y ubicación con la ruta donde desea guardar el vínculo. ln -s ubicación de destino
Para crear un enlace simbólico en su escritorio que apunte a su carpeta Documentos, usaría el siguiente comando: ln -s /Users/Mahesh/Documents /Users/ Mahesh/Escritorio
Se creará un enlace simbólico y se guardará en su escritorio. Haga doble clic en él y se abrirá la carpeta Documentos (si eso es lo que especificó anteriormente) en el Finder.
Si el directorio para el que desea crear un enlace simbólico tiene espacios en sus nombres, asegúrese de incluir los nombres de las rutas entre comillas dobles para evitar errores.
Ahora puede usar este enlace simbólico en cualquiera de sus comandos y aplicaciones y se considerará como la versión real de su carpeta o archivo.
Use una aplicación para crear un enlace simbólico
La terminal no es la única forma de crear enlaces simbólicos en tu Mac. Si no eres un tipo de Terminal, tienes una aplicación disponible que te permite crear enlaces simbólicos en tu máquina.
Lo que hace esta aplicación es agregar una opción a su menú contextual para que pueda crear enlaces simbólicos simplemente haciendo clic derecho en sus archivos y carpetas.
Diríjase a la página de SymbolicLinker en GitHub y descargue y abra el paquete en su Mac.
Copie el archivo SymbolicLinker.service.app del paquete, mantenga presionada la Opción , haga clic en el menú Go en el Finder, seleccione Library , abra la carpeta Services y pegue el archivo que copió.
Haz doble clic en la aplicación para abrirla. No mostrará nada, pero ha agregado en secreto una opción a su menú contextual.
Encuentre el archivo o carpeta para el que desea crear un enlace simbólico, haga clic derecho sobre él y seleccione Servicios seguido deHacer enlace simbólico.
Creará el enlace simbólico en la misma carpeta que el archivo/carpeta original. Aunque puedes moverlo si quieres.
Crear enlaces simbólicos usando un servicio de Automator
El método de Automator para crear enlaces simbólicos funciona más o menos de la misma manera que el método anterior. Pero esta se adaptará a aquellos de ustedes que no confían en ninguna aplicación aleatoria en Internet, y prefieren crear algo por sí mismos para saber exactamente lo que contiene.
Inicie la aplicación Automator en su Mac.
Seleccione Servicio seguido de Elija para crear un nuevo Automator servicio en tu Mac.
Establezca las opciones en la parte superior de la siguiente manera: El servicio recibe los archivos o carpetas seleccionados en cualquier aplicación
En la lista de acciones, busque la acción llamada Ejecutar Shell Script y arrástrela hacia el panel derecho.
Configure la acción y los comandos de la siguiente manera: Shell – /bin/bash Pass input – como argumentos while ; do ln -s “$1” “$1 enlace simbólico” shift done
Guarde el servicio haciendo clic en el menú Archivo en la parte superior y seleccionando Guardar . Ingrese un nombre significativo para el servicio y presione Guardar.
Para crear un enlace simbólico con el servicio Automator recién creado, haga clic con el botón derecho en su archivo o carpeta y seleccione Servicios seguido de su servicio nombre.
También puede crear un atajo de teclado para el servicio para que la creación de enlaces simbólicos sea aún más fácil en su máquina.
Eliminación de un enlace simbólico en Mac
Los enlaces simbólicos no ocupan mucho espacio en la memoria, ya que son solo accesos directos a los archivos y carpetas de su máquina. Sin embargo, si desea eliminar uno o algunos de estos de su máquina, tiene dos formas de hacerlo.
Inicie la aplicación Terminal, escriba el siguiente comando y presione Enter . Asegúrese de reemplazar symlink con la ruta del enlace simbólico en su Mac. rm enlace simbólico
Otra forma de eliminar un enlace simbólico es usar la opción del menú contextual. Haga clic derecho en su enlace simbólico y seleccione Mover a la Papelera. Eliminará el enlace simbólico de tu Mac.
Asegúrate de vaciar la Papelera después de eliminar el enlace simbólico para asegurarte de que desaparezca definitivamente de tu Mac.
Conclusión
Los enlaces simbólicos son mucho más potentes que los alias normales, ya que funcionan en todas las aplicaciones y comandos como si fueran archivos reales.
