Home

Symlink en Mac: Qué es y cómo crear/eliminarlo

Updated on lunes, 27 de noviembre de 2023

iBoysoft author TomSmith

Written by

TomSmith
Professional tech editor

Approved by

Jessica Shee

Español English Français Deutsch やまと Português

Una introducción al enlace simbólico/symlink en Mac

Resumen: Este post proporcionado por iBoysoft te guía a través de todo lo que necesitas saber sobre el symlink en Mac. Después de leer, sabrás qué es el symlink en Mac y cómo crear y eliminar un symlink en Mac.

symlink mac

El OS X y macOS en Mac admiten múltiples formas de enlaces de acceso directo a archivos y carpetas. Acceder a elementos ocultos en el sistema de archivos es sencillo gracias a los enlaces de acceso directo. Symlink es uno de ellos. Sigue leyendo para obtener más información al respecto.

Tabla de contenidos:

 

Un enlace simbólico, también conocido como symlink, es un tipo de enlace que se almacena en una ubicación de tu computadora y dirige el acceso a otra ubicación en la misma máquina. Se puede comparar con un acceso directo a una aplicación. Aunque el archivo de la aplicación real está oculto en tus archivos, puedes abrir la aplicación simplemente haciendo doble clic en el acceso directo de tu escritorio.

En resumen, el symlink es un archivo especial que dirige al sistema al archivo/carpeta enlazado en tu Mac. Cuando haces doble clic en el symlink en tu Mac, se abrirá el archivo/carpeta al que enlaza, por lo tanto, puedes acceder rápidamente al elemento objetivo sin expandir directorios uno por uno en Finder.

Puedes pensar que el symlink es similar al alias en Mac, pero el symlink es más avanzado. Funciona en todas las aplicaciones del sistema, incluyendo utilidades de línea de comandos como Terminal. Además, el symlink no contiene el inodo del objeto y encuentra el objeto con su ruta, sigue funcionando incluso si hay otros archivos con el mismo nombre.

Esta parte te guiará para crear symlinks en Mac de diferentes formas. La herramienta incorporada Terminal puede ayudarte a crear symlinks en Mac. Otra aplicación de macOS, Automator, también puede agregar una opción de menú de Finder para crear symlinks con un solo clic. Además, algunas aplicaciones de terceros también pueden crear symlinks fácilmente en tu Mac.

Crear enlaces simbólicos con Terminal

  1. Ir a Finder > Aplicaciones > Utilidades > Terminal para abrir Terminal.
  2. Ejecutar el comando ln en la siguiente forma. ln -s /ruta/al/original /ruta/al/enlace Por ejemplo, ln -s /Usuarios/nombre/Descargas /Usuarios/nombre/Escritorio 
  3. Encerrar la ruta del archivo entre comillas si contiene espacios u otros caracteres especiales.ln -s "/Usuarios/nombre/Mis Archivos" "/Usuarios/nombre/Escritorio/Mi Enlace"
  4. Para crear un enlace simbólico en una ubicación del sistema, añadir el comando ln con el comando sudo, es necesario desactivar SIP en versiones modernas de macOS: sudo ln -s /ruta/al/original /ruta/al/enlace

crear enlace simbólico con terminal

Crear enlaces simbólicos usando Automator

  1. En tu Mac, abrir la aplicación Automator y seleccionar Nuevo Documento.
  2. Hacer clic en el botón Elegir después de seleccionar Acción rápida en el cuadro de tipo de documento.
  3. Especificar archivos o directorios y asegurarse de que cualquier programa esté seleccionado junto a la configuración "El flujo de trabajo recibe" actual.
  4. Encontrar la entrada Ejecutar script de shell en la sección "Acciones" de la barra lateral y arrastrarla al cuerpo principal de la ventana.
  5. La configuración "Pasar entrada" de la acción recién agregada tiene una lista de opciones que puedes expandir y elegir. Luego, escribir o pegar el siguiente script:mientras [ $# -ne 0 ]; hacer
        ln -s "$1" "$1 enlace-simbólico"
        shift
    done
  6. Seleccionar Archivo en la barra de menú de Automator y hacer clic en el enlace Guardar en la lista. Dar a esta acción rápida un nombre (como "Crear Enlace Simbólico") y luego hacer clic en Guardar.

crear enlace simbólico en Mac con Automator

Crear enlaces simbólicos a través de aplicaciones de terceros

Tanto los comandos de Terminal como los métodos de Automator parecen un poco complicados. Hay una solución relativamente simple para ti, que es usar una aplicación de terceros para crear enlaces simbólicos en Mac. Similar a Automator, una aplicación como SymboLiclinker para Mac te permite agregar fácilmente una opción al menú contextual para que puedas crear enlaces simbólicos haciendo clic derecho en tus archivos y carpetas.

symboliclinker para Mac

Es bastante sencillo eliminar enlaces simbólicos en Mac al igual que eliminar cualquier archivo en Mac. Solo tienes que hacer clic derecho en él en Finder/Escritorio y elegir Mover a la Papelera del menú contextual. Además, también puedes ejecutar el comando de Terminal rm /ubicación/de/enlace-simbólico y presionar Enter para eliminar los enlaces simbólicos de Mac.

¡Solucionado! Enlace simbólico en Mac sin funcionar

¿Has intentado hacer doble clic en el enlace simbólico pero no pudo abrir el objeto correcto en Mac? ¿Has movido el archivo/carpeta a una ubicación diferente? Si tu respuesta es sí, entonces esa es la razón.

Como se mencionó anteriormente, los enlaces simbólicos, a diferencia de los alias, llevan la ruta del elemento en lugar del nombre del inodo. Si se altera la ruta del archivo, se romperá el enlace simbólico y el sistema no podrá localizar el elemento si se mueve a otra ubicación. Por lo tanto, puedes crear el enlace simbólico nuevamente para solucionar el problema.

¡Comparte esta publicación sobre enlaces simbólicos en Mac!