{"id":570990,"date":"2023-04-13T09:39:23","date_gmt":"2023-04-13T09:39:23","guid":{"rendered":"https:\/\/magazineoffice.com\/como-crear-y-usar-enlaces-simbolicos-symlinks-en-una-mac\/"},"modified":"2023-04-13T09:39:30","modified_gmt":"2023-04-13T09:39:30","slug":"como-crear-y-usar-enlaces-simbolicos-symlinks-en-una-mac","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/como-crear-y-usar-enlaces-simbolicos-symlinks-en-una-mac\/","title":{"rendered":"C\u00f3mo crear y usar enlaces simb\u00f3licos (Symlinks) en una Mac"},"content":{"rendered":"


\n<\/p>\n

\n
Marcus Mears III \/ Instructores Geek<\/span><\/figcaption><\/figure>\n
Cree un enlace simb\u00f3lico abriendo una Terminal y usando el siguiente comando:<\/p>\n

ln -s \/ruta\/al\/original \/ruta\/al\/enlace<\/p>\n<\/div>\n

Los enlaces simb\u00f3licos, tambi\u00e9n conocidos como enlaces simb\u00f3licos, son archivos especiales que apuntan a archivos o directorios en otras ubicaciones de su sistema. Puede pensar en ellos como alias avanzados y aqu\u00ed le mostramos c\u00f3mo usarlos en macOS.<\/p>\n

\u00bfQu\u00e9 son los enlaces simb\u00f3licos?<\/h2>\n

En macOS, puede crear alias regulares en el Finder. Los alias apuntan a archivos o carpetas, que se parecen m\u00e1s a simples atajos.<\/p>\n

\""hacer<\/p>\n

Un enlace simb\u00f3lico es un tipo de alias m\u00e1s avanzado que funciona en todas las aplicaciones del sistema, incluidas las utilidades de l\u00ednea de comandos en la terminal. Un enlace simb\u00f3lico que crea parece ser el mismo que el archivo o carpeta original al que apunta, aunque sea solo un enlace.<\/p>\n

Funcionan de manera muy similar a los enlaces simb\u00f3licos en Linux, ya que tanto macOS como Linux son sistemas operativos similares a UNIX. Los usuarios de PC tambi\u00e9n pueden usar enlaces simb\u00f3licos, pero los enlaces simb\u00f3licos en Windows funcionan de manera un poco diferente.<\/p>\n

Supongamos que tiene una aplicaci\u00f3n que necesita sus archivos almacenados en \/Librer\u00eda\/Aplicaci\u00f3n que desea almacenar en otro lugar del sistema, por ejemplo, en \/Vol\u00famenes\/Aplicaci\u00f3n. Puede mover el directorio de la aplicaci\u00f3n a \/Volumes\/App y luego crear un enlace simb\u00f3lico en \/Library\/App que apunte a \/Volumes\/App. El programa intentar\u00e1 acceder a su carpeta en \/Library\/App, y el sistema operativo lo redirigir\u00e1 a \/Volumes\/App.<\/p>\n

\u00bfConfundido? Echemos un vistazo a un ejemplo del mundo real. Supongamos que tiene muchos juegos de Steam que ocupan espacio en una partici\u00f3n principal de Mac que desea almacenar en una unidad externa. De forma predeterminada, estos archivos se almacenan en \u00ab\/Users\/chris\/Library\/Application Support\/Steam\/steamapps\u00bb. Primero, mueva el directorio \u00absteamapps\u00bb a una unidad externa llamada \u00abData\u00bb que tiene el nombre de ruta \u00ab\/Volumes\/Data\u00bb.<\/p>\n

Para completar el procedimiento, cree un enlace simb\u00f3lico que apunte a la nueva ubicaci\u00f3n de los archivos (es decir, \u00ab\/Volumes\/Data\/steamapps\u00bb) dentro del directorio \u00ab\/Users\/tim\/Library\/Application Support\/Steam\/\u00bb. Para Steam y cualquier otro proceso, el enlace simb\u00f3lico se parece a una carpeta normal, como si el original nunca se hubiera movido. En realidad, esos archivos se almacenan en otro lugar, y el enlace simb\u00f3lico funciona como una se\u00f1al muy convincente.<\/p>\n

Esto es completamente transparente para el sistema operativo macOS y las aplicaciones que usa. Le permite mover archivos para su conveniencia y es especialmente \u00fatil si solo tiene un espacio limitado disponible en una unidad interna. Puede mover su enlace simb\u00f3lico y apuntar\u00e1 al archivo original.<\/p>\n

Adem\u00e1s de los enlaces simb\u00f3licos, que a veces se denominan \u00abenlaces suaves\u00bb, en su lugar puede crear \u00abenlaces duros\u00bb. Un enlace simb\u00f3lico o suave apunta a una ruta en el sistema de archivos. Por ejemplo, supongamos que tiene un enlace simb\u00f3lico, o suave, desde \/Users\/example que apunta a \/opt\/example. Si mueve el archivo a \/opt\/example, el enlace a \/Users\/example se romper\u00e1. Sin embargo, si crea un enlace fijo, en realidad apuntar\u00e1 al inodo subyacente en el sistema de archivos. Por lo tanto, si cre\u00f3 un enlace fijo desde \/Users\/example que apunta a \/opt\/example y luego movi\u00f3 \/opt\/example, el enlace en \/Users\/example seguir\u00e1 apuntando al archivo, sin importar a d\u00f3nde lo haya movido. El enlace duro funciona a un nivel inferior.<\/p>\n

Por lo general, debe usar enlaces simb\u00f3licos est\u00e1ndar (enlaces blandos) si no est\u00e1 seguro de qu\u00e9 usar. Los enlaces duros tienen algunas limitaciones. Por ejemplo, no puede crear un enlace fijo en una partici\u00f3n o disco que apunte a una ubicaci\u00f3n en otra partici\u00f3n o disco, mientras que puede hacerlo con un enlace simb\u00f3lico est\u00e1ndar.<\/p>\n

Crear enlaces simb\u00f3licos con el comando ln<\/h2>\n

Para crear un enlace simb\u00f3lico en una Mac, deber\u00e1 usar la aplicaci\u00f3n Terminal.<\/p>\n

Presione Comando + Espacio, escriba \u00abTerminal\u00bb y luego presione \u00abEntrar\u00bb para abrir Terminal desde la b\u00fasqueda de Spotlight. Vaya a Finder > Aplicaciones > Utilidades > Terminal para iniciar Terminal.<\/p>\n

\"Inicie<\/p>\n

ejecutar el ln <\/code> comando en el siguiente formulario. Puede especificar una ruta a un directorio o archivo:<\/p>\n

ln -s \/path\/to\/original \/path\/to\/link<\/pre>\n

El -s <\/code> aqu\u00ed le dice al comando ln que cree un enlace simb\u00f3lico. Si desea crear un v\u00ednculo f\u00edsico, debe omitir el -s<\/code>. La mayor\u00eda de las veces, los enlaces simb\u00f3licos son la mejor opci\u00f3n, as\u00ed que no cree un enlace duro a menos que tenga una raz\u00f3n espec\u00edfica para hacerlo.<\/p>\n

Aqu\u00ed hay un ejemplo. Supongamos que desea crear un enlace simb\u00f3lico en su carpeta de escritorio que apunte a su carpeta de descargas. Ejecutar\u00edas el siguiente comando:<\/p>\n

ln -s \/Users\/name\/Downloads \/Users\/name\/Desktop<\/pre>\n

\"Crear<\/p>\n

Despu\u00e9s de crear el enlace, ver\u00e1 aparecer su carpeta de Descargas en su escritorio. En realidad, es el enlace simb\u00f3lico que creaste, pero se ver\u00e1 como si fuera real. Esta carpeta parecer\u00e1 contener todos los mismos archivos que su carpeta de Descargas. Eso es porque lo hace: son solo vistas diferentes que apuntan al mismo directorio subyacente en el sistema de archivos.<\/p>\n

\"Enlace<\/p>\n

Si la ruta de su archivo contiene espacios u otros caracteres especiales, deber\u00e1 escribirlo entre comillas. Entonces, si quisiera crear un enlace en su escritorio a una carpeta llamada \u00abMis archivos\u00bb dentro de su directorio de usuario, necesitar\u00eda algo como el siguiente comando:<\/p>\n

ln -s \"\/Users\/name\/My Files\" \"\/Users\/name\/Desktop\/My Link\"<\/pre>\n

Para facilitar la escritura de rutas de archivos y directorios en la Terminal, puede arrastrar y soltar una carpeta desde la ventana del Finder en la Terminal. La Terminal completar\u00e1 autom\u00e1ticamente la ruta a esa carpeta. Tambi\u00e9n encerrar\u00e1 la ruta entre comillas si es necesario.<\/p>\n

\"Crear<\/p>\n

Si necesita crear un enlace simb\u00f3lico en una ubicaci\u00f3n del sistema a la que su cuenta de usuario no tiene acceso, deber\u00e1 anteponer el ln <\/code> comando con el sudo <\/code> comando, as\u00ed:<\/p>\n

sudo ln -s \/path\/to\/original \/path\/to\/link<\/pre>\n

Recuerde que, en las versiones modernas de macOS, no podr\u00e1 escribir en ciertas ubicaciones del sistema sin cambiar una opci\u00f3n de firmware de bajo nivel debido a la Protecci\u00f3n de integridad del sistema. Puede deshabilitar esa funci\u00f3n, pero le recomendamos que no lo haga.<\/p>\n

\"Use<\/p>\n

RELACIONADO:<\/strong> C\u00f3mo deshabilitar la Protecci\u00f3n de integridad del sistema en una Mac (y por qu\u00e9 no deber\u00eda hacerlo)<\/em><\/strong><\/p>\n

C\u00f3mo eliminar enlaces simb\u00f3licos<\/h2>\n

Puede eliminar enlaces simb\u00f3licos como lo har\u00eda con cualquier otro tipo de archivo. Por ejemplo, para eliminar un enlace simb\u00f3lico en Finder, haga clic derecho sobre \u00e9l (o use Control+clic) y seleccione \u00abMover a la papelera\u00bb en el men\u00fa contextual.<\/p>\n

\"Eliminar<\/p>\n

Puede eliminar enlaces desde la l\u00ednea de comando usando el rm <\/code> comando, que es el mismo comando que usar\u00eda para eliminar otros archivos. Ejecute el comando y especifique la ruta al enlace que desea eliminar:<\/p>\n

rm \/path\/to\/link<\/pre>\n

\"Eliminar<\/p>\n

C\u00f3mo crear enlaces simb\u00f3licos con una herramienta gr\u00e1fica<\/h2>\n

El Finder puede crear alias, pero no funcionar\u00e1n como enlaces simb\u00f3licos. Los alias son como accesos directos de escritorio en Windows. No se tratan como enlaces simb\u00f3licos verdaderos y transparentes.<\/p>\n

Para crear enlaces simb\u00f3licos en Finder, necesitar\u00e1 una utilidad o secuencia de comandos de terceros. Recomendamos la aplicaci\u00f3n de c\u00f3digo abierto SymbolicLinker para agregar r\u00e1pidamente una opci\u00f3n al men\u00fa contextual del Finder con el bot\u00f3n derecho (Control+clic).<\/p>\n

Descargue el archivo .DMG y \u00e1bralo. En Finder, haga clic en Ir > Ir a la carpeta e ingrese \u00ab~\/Biblioteca\/Servicios\u00bb, que lo lleva a la carpeta Servicios de su nombre de usuario. Arrastre el archivo \u00abSymbolicLinker.service\u00bb a esta carpeta.<\/p>\n

\"Agregue<\/p>\n

Haga doble clic en el servicio para ejecutarlo, luego haga clic en \u00abAbrir\u00bb para confirmar que est\u00e1 feliz de ejecutarlo.<\/p>\n

\"Abra<\/p>\n

Ahora encontrar\u00e1 la opci\u00f3n \u00abCrear enlace simb\u00f3lico\u00bb en el men\u00fa Servicios del bot\u00f3n derecho (Control+clic).<\/p>\n

\""Hacer<\/p>\n

Ahora mueva el enlace simb\u00f3lico donde lo desee, y siempre apuntar\u00e1 a la carpeta original.<\/p>\n\n

Si no los ha usado antes, los enlaces simb\u00f3licos pueden tomar un poco de tiempo para comprenderlos. Una vez que lo haga, encontrar\u00e1 que son una herramienta poderosa para hacer algo que a menudo no puede hacer con un alias normal.<\/p>\n

macOS est\u00e1 repleto de funciones que aumentan la productividad, aceleran su flujo de trabajo y brindan m\u00e1s flexibilidad en la forma en que usa su computadora. Si este tutorial le result\u00f3 \u00fatil, aseg\u00farese de usar los flujos de trabajo de Automator y Accesos directos para cambiar el tama\u00f1o de las im\u00e1genes, comprender los comandos b\u00e1sicos de la Terminal de macOS y aumentar la productividad de Mac con algunos consejos simples.<\/p>\n

Incluso puede instalar el software macOS a trav\u00e9s de la Terminal usando Homebrew.<\/p>\n<\/div>\n