Home

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

Updated on lunes, 18 de noviembre de 2024

Written by

TomSmith

Approved by

Jessica Shee

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

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.

Los sistemas operativos OS X y macOS en Mac admiten múltiples formas de enlaces abreviados a archivos y carpetas. Acceder a elementos ocultos en lo profundo del sistema de archivos es simple con enlaces abreviados. Symlink es uno de ellos. Sigue leyendo para aprender más al respecto.

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

En resumen, un 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, incluidas las utilidades de línea de comandos como Terminal. Además, el symlink no contiene el inode del objeto y encuentra el objeto con su nombre de ruta, por lo que sigue funcionando incluso si hay otros archivos con el mismo nombre.

Esta parte te guiará para crear symlinks en Mac de diferentes maneras. La herramienta integrada Terminal puede ayudar 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 en un clic. Además, algunas aplicaciones de terceros también pueden crear fácilmente symlinks en tu Mac.

Crear enlaces simbólicos con Terminal

  1. Ir a Finder > Aplicaciones > Utilidades > Terminal para ejecutar 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, anteceder el comando ln con el comando sudo, necesitarás desactivar SIP en versiones modernas de macOS: sudo ln -s /ruta/al/original /ruta/al/enlace

Crear enlaces simbólicos usando Automator

  1. En tu Mac, abrir la aplicación Automator, luego 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 se elija algún programa al lado de la configuración "El flujo de trabajo recibe la entrada actual".
  4. Ubicar la entrada Ejecutar secuencia de comandos de shell en la sección "Acciones" del panel lateral, luego 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 a su lado que puedes expandir y elegir. Luego, escribir o pegar el script que sigue:while [ $# -ne 0 ]; do
        ln –s "$1" "$1 enlace simbólico"
        shift
    done
  6. Seleccionar Archivo en la barra de menú de Automator, luego hacer clic en el enlace Guardar en la lista. Darle un nombre a esta acción rápida (como "Crear Enlace Simbólico") y luego hacer clic en Guardar.

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 consiste en usar una aplicación de terceros para crear enlaces simbólicos en Mac. Similar al 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 simplemente haciendo clic derecho en tus archivos y carpetas.

Cómo eliminar un enlace simbólico en Mac

Es bastante simple eliminar enlaces simbólicos en Mac como lo harías con cualquier archivo en Mac. Simplemente haz clic derecho en él en Finder/Escritorio y elige Mover a la Papelera en el menú contextual. Además, también puedes ejecutar el comando de Terminal rm /ubicacion_del_enlace y hacer clic en Enter para remover los enlaces simbólicos de Mac.

¿Has intentado hacer doble clic en el symlink pero no se 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 nodo-i. Si se altera la ruta del archivo, el enlace simbólico se rompe y el sistema no puede localizar el elemento si se mueve a una ubicación diferente. Por lo tanto, puedes crear de nuevo el symlink para solucionar el problema.

¡Comparte esta publicación sobre Symlink en Mac!