Cómo crear enlaces simbólicos en tu Mac

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 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 symlink is a type of shortcut, but it works differently) a los atajos normales. 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.

Enlaces simbólicos en el escritorio de Mac

Estos son extremadamente útiles ya que no tiene 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(Creating a Symlink Using The 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 donde 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 la Terminal .

Inicie la aplicación Terminal usando su forma preferida en su Mac .

Escriba el siguiente comando en la ventana de Terminal y presione (Terminal)Entrar(Enter) . Asegúrese de reemplazar el destino(destination) con la carpeta a la que desea que apunte el enlace y la ubicación(location) con la ruta donde desea guardar el enlace.

ln -s ubicación de destino(ln -s destination location)

Ventana de terminal con comando: 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/Desktop

Ventana de terminal con comando: ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

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 .

Enlace simbólico de documentos

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(the actual version of your folder or file) .

Use una aplicación para crear un enlace simbólico(Use An App To Create a Symlink)

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ígete a la página de SymbolicLinker en GitHub(SymbolicLinker page on GitHub) y descarga y abre el paquete en tu Mac .

Copie el archivo SymbolicLinker.service.app del paquete, mantenga presionada la tecla Opción(Option) , haga clic en el menú Ir en el Finder, seleccione (Go)Biblioteca(Library) , abra la carpeta Servicios(Services) y pegue el archivo que copió.

Carpeta de servicios con la aplicación SymbolicLinker

Haga doble clic(Double-click) en la aplicación para abrirla. No mostrará nada, pero ha agregado en secreto una opción a su menú contextual.

Busque el archivo o carpeta para el que desea crear un enlace simbólico, haga clic con el botón derecho en él y seleccione Servicios(Services) seguido de Crear enlace simbólico(Make Symbolic Link) .

Haga clic con el botón derecho en el menú con Hacer enlace simbólico en Servicios seleccionados

Creará el enlace simbólico en la misma carpeta que el archivo/carpeta original. Aunque puedes moverlo si quieres.

Crear enlaces simbólicos usando(Create Symlinks Using) un servicio de Automator(Automator Service)

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 este 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(Service) seguido de Elegir(Choose) para crear un nuevo servicio de Automator en su Mac .

Crear una nueva ventana del Servicio de Automatización en Mac

Establezca(Set) las opciones en la parte superior de la siguiente manera:

El servicio recibe seleccionados: archivos o carpetas

en: cualquier aplicación
(Service receives selected – files or folders in – any application)

Los servicios reciben la opción de archivos o carpetas seleccionados en Automator

En la lista de acciones, busque la acción llamada Run Shell Script y arrástrela al panel derecho.

Ejecutar acción de script de Shell

Configure la acción y los comandos de la siguiente manera:

Shell – /bin/bash Pass input – as arguments while [ $# -ne 0 ]; do      ln -s “$1” “$1 symlink”      shift  done

Ejecutar la ventana de configuración de Shell Script

Guarde el servicio haciendo clic en el menú Archivo en la parte superior y seleccionando (File)Guardar(Save) . Ingrese un nombre significativo para el servicio y presione Guardar(Save) .

Guardar servicio como ventana

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(Services) seguido del nombre de su servicio.

Menú contextual con Hacer enlace simbólico seleccionado

También puede crear un atajo de teclado(create a keyboard shortcut) para el servicio para que la creación de enlaces simbólicos sea aún más fácil en su máquina.

Eliminar un enlace simbólico en Mac(Deleting a Symlink On 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 Entrar(Enter) . Asegúrese de reemplazar el enlace simbólico(symlink) con la ruta del enlace simbólico en su Mac .

enlace simbólico rm(rm symlink)

Terminal con comando: enlace simbólico rm

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(Move to Trash) . Eliminará el enlace simbólico de tu Mac .

Haga clic con el botón derecho en el menú Mover a la papelera

Asegúrate de vaciar la Papelera después de eliminar el enlace simbólico para asegurarte de que haya desaparecido definitivamente de tu Mac .

Conclusión(Conclusion)

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.



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts