Jump to content
  • Tutorial: Crear enlaces simbólicos en Windows


    Tutorial: Crear enlaces simbólicos en Windows

    Este tutorial lo realicé hace ya algún tiempo con el fin de poder tener un único facepack que sirviera para todos los FM que se tuvieran instalados. Para que salga bien no hay que tener grandes conocimientos de informática, pero conviene señalar que yo uso Windows 7. Para Windows XP no sirve aunque sé que también se puede hacer pero mediante el comando junction, así que si aún queda alguien que use XP, al final del tutorial incluyo una nota específicamente para ellos. Estoy casi seguro que también sirve para Windows 8. Los usuarios de Linux y Mac ya habrán usado anteriormente enlaces simbólicos así que si tienen alguna sugerencia, pues bienvenida sea.

    Vamos a ello:

    Conviene aclarar que realicé este tutorial porque quería usar en FM13 el facepack que tenía instalado para el FM12, pero vale para cualquier FM. Así, si queréis usar el que tengáis instalado para el FM14 en el FM15, sólo tenéis que sustituir los números y listo. En mi caso yo tengo el facepack en el FM12 enlazado simbólicamente con el FM13 y el FM10.

    Advertencia: Es recomendable realizar algunas pruebas antes de crear el enlace simbólico, no vaya a ser que se acabe borrando el facepack por error. La diferencia entre un enlace simbólico y un acceso directo es que el enlace es una tubería que te lleva desde la fuente que estás creando hasta el destino donde se encuentran los archivos, así que cuando gestionas la fuente recién creada, estás modificando directamente el destino. Cuidado con eso ya que si se borra algo la fuente se estará borrando en destino. No obstante, si eliminas la tubería correctamente (en W7 y W8 mediante el comando rd y en XP mediante junction -d) no se perderá ningún dato.

    1º Lo primero que hay que saber es que si se pretende vincular C:\users\TU-USUARIO\documents\Sports Interactive\Football Manager 2012\pictures\player con C:\users\TU-USUARIO\documents\Sports Interactive\Football Manager 2013\pictures\player la carpeta player del FM13 no debe estar creada, únicamente la carpeta pictures. Esto es así porque el comando mklink lo que hace no es crear una carpeta, sino un enlace, por lo tanto no puede existir una carpeta o archivo con el mismo nombre ¿Por qué? Pues no lo sé, alguna razón habrá, pero el caso es que se hace así.

    2º Para ejecutar el comando mklink, hay que hacerlo desde la consola, que en Windows se llama Símbolo de Sistema, y además hay que ejecutar la consola con permisos de administrador. No os asustéis, es más fácil de lo que parece. La consola se encuentra en Menú de Inicio-Todos los programas-Accesorios. Para ejecutarla con los permisos necesarios se hace clic con en botón derecho sobre el icono y le damos a Ejecutar como administrador.

    Sxnna5h.jpg?1

    bfHytZ9.jpg?1

    3º Una vez ejecutada la consola como administrador vemos que estaremos trabajando desde el directorio c:\windows\system32 y además aparecerá la palabra Administrador en la parte superior izquierda, tal y como se ve en la imagen más abajo:

    p3Vtujv.jpg?1

    La sintaxis correcta del comando es la siguiente:

    mklink /d "c:\users\TU-USARIO\documents\Sports Interactive\Football Manager 2013\pictures\player" "c:\users\TU-USUARIO\documents\Sports Interactive\Football Manager 2012\pictures\player"

    Como véis primero se coloca la ruta de destino y en segundo lugar la de origen en ambos casos con las comillas. Si lo hacéis bien saldrá lo siguiente:

    lRn3SKy.jpg?1

    (Nota: en algunos tutoriales que consultado por internet he visto que a veces no se entrecomillan los dos comandos, sino únicamente aquéllas partes de la frase compuestas por diversas palabras. Sería algo así:

    mklink /d c:\users\TU-USARIO\documents\"Sports Interactive"\"Football Manager 2013"\pictures\player c:\users\TU-USUARIO\documents\"Sports Interactive"\"Football Manager 2012"\pictures\player

    Pero yo esto no lo he probado nunca, así que no puedo asegurar que sea correcto. Quizás algún informático que vea esto, podrá arrojar más luz sobre este particular).

    4º Y ya está. Ahora lo único que resta por saber es que para eliminar el enlace simbólico hay que hacerlo también desde la consola con los permisos de
    administrador mediante el comando rd

    rd "c:\users\TU-USUARIO\documents\Sports Interactive\Football Manager 2013\pictures\player"

    Esto es importante pues parece ser que los enlaces no se eliminan simplemente clicando con el botón derecho sobre el icono y dándole a eliminar.

    Es extremadamente importante que las rutas que se incluyan al realizar el enlace simbólico sean las vuestras.

    En mi caso eran pictues/player tanto para FM12 como para FM13 pero es posible que alguien tenga el pack en graphics/pictures/player. En este caso lo único que hay que hacer es:

    Si ya habéis creado el enlace simbólico pero con la ruta incorrecta, lo suprimís mediante el comando rd (mirad unas líneas más arriba y veréis un ejemplo de cómo se usa) y lo volvéis a crear siguiendo el tutorial pero esta vez incluyendo la ruta que tengáis en vuestro ordenador.

    Las rutas pueden ser distintas para los dos juegos; así, es posible que en un sitio tengáis C:\Users\TU-USUARIO\Documents\Sports Interactive\Football Manager 201X\pictures\player y en otro C:\Users\TU-USUARIO\Documents\Sports Interactive\Football Manager 201N\graphics\pictures\player así que llevad cuidado con este tema y poned cuidadosamente la ruta correcta para cada caso.

    Suerte, que os aseguro que funciona y os ahorraréis un montón de trabajo y de espacio. Es mucho más sencillo mantener actualizado un único pack.

    Nota para usuarios de XP:

    He encontrado este tutorial bastante completo y esclarecedor http://www.eliax.com/?post_id=4947

    En XP se utiliza el comando junction, que hay que descargarlo de aquí: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx y si no recuerdo mal copiarlo en system32. En esta página hay unas escuetas instrucciones de uso que vendrán bien también.

    La sintaxis de junction es algo distinta que con mklink pero el resultado es muy similar.

    C:\>junction c:\Fuente c:\Destino (esto es para un enlace simple a una directorio sin subdirectorios)

    Donde Fuente es el enlace que estás creando y Destino el lugar donde se encuentran los archivos que quieres enlazar. Así mismo, en los tutoriales de los links he visto que si el nombre del directorio está formado por varias palabras entonces hay que entrecomillar. Igualmente, en la página desde la que se descarga junction.exe se puede leer que para crear un enlace recursivo a subdirectorios hay que usar la sintaxis junction -s (que sería el equivalente a mklink /d en Windows 7)

    Sería algo así (recordad, primero va la fuente que estás creando y luego el destino donde están los archivos:

    Ejecutar la consola: Inicio > Ejecutar >> cmd

    C:\>junction -s “C:\...ruta en xp hasta..\Documents\Sports Interactive\Football Manager 201X\pictures\player” “C:\...ruta en xp hasta..\Documents\Sports Interactive\Football Manager 201N\pictures\player”

    donde 201X es el enlace que se crea (fuente) y 201N donde se encuentran los archivos a donde se dirige el enlace (destino)

    Para eliminar este enlace se usa junction -d:

    junction -d C:\...ruta en xp hasta..\Documents\Sports Interactive\Football Manager 201X\pictures\player

    La verdad es que no tengo muy claro el uso de las comillas aquí, de ahí la importancia de hacer pruebas.

    Suerte y al toro

    • Like 2
    • ¡Gracias! 1

    Feedback de usuario

    Comentarios Recomendados



    KokoKevin

    Publicado

    Esta técnica funcionó sin problemas una vez que encontré que había que usar comillas en los paths. Lo mejor de todo es que la usé para un montón de cosas, por ejemplo, moví el Office a otro disco y lo linkeé a un disco con más espacio libre y funcionó :biggreen

    analpa1997

    Publicado

    Lo revivo pero es para confirmar que en Windows 8 el tutorial funciona a las mil maravillas, ya estan conectados mis facepacks :)

    Se que no esta bien revivir topics antiguos, pero imaginaba que confirmar esto puede ayudar a los que quieran probarlo

    KokoKevin

    Publicado

    Yo lo he usado para liberar espacio en el disco: moví programas y con el link virtual funcionan al pelo.

    pimentonero

    Publicado

    El hace 22 horas, analpa1997 dijo:

    Lo revivo pero es para confirmar que en Windows 8 el tutorial funciona a las mil maravillas, ya estan conectados mis facepacks :)

    Se que no esta bien revivir topics antiguos, pero imaginaba que confirmar esto puede ayudar a los que quieran probarlo

     

    El hace 3 minutos, KokoKevin dijo:

    Yo lo he usado para liberar espacio en el disco: moví programas y con el link virtual funcionan al pelo.

    Me alegro de que os fuera bien. Yo lo utilizo mucho para el almacenamiento en la nube

    analpa1997

    Publicado

    El Just now, pimentonero dijo:

     

    Me alegro de que os fuera bien. Yo lo utilizo mucho para el almacenamiento en la nube

    En XP lo tuve que hacer con el NTFS link porque el junction no conseguia hacerlo rular, aqui lo hice a la 2ª tras equivocarme en la ruta xD

    KokoKevin

    Publicado

    Uf! Yo el junction lo recontra usé en el XP. El tema es que hay que poner las direcciones entre comillas.

    analpa1997

    Publicado

    El hace 6 minutos, KokoKevin dijo:

    Uf! Yo el junction lo recontra usé en el XP. El tema es que hay que poner las direcciones entre comillas.

    Y lo hice, pero no sirvio xDDD

    KokoKevin

    Publicado

    El hace 23 minutos, analpa1997 dijo:

    Y lo hice, pero no sirvio xDDD

    Porque sos un salame :unsure2:

     

    :biggreen

    analpa1997

    Publicado

    El hace 8 minutos, KokoKevin dijo:

    Porque sos un salame :unsure2:

     

    :biggreen

    Puede ser xD

    Torals

    Publicado

    Soy medio nabo para estas cosas

    Estoy intentando hacerlo con el juego descargado de epic. Tratar de enlazar mi carpeta graphics en mis documentos con la que se me crea por defecto en one drive.

    Alguno podria darme una mano?

    Cada vez que intento hacer lo que dice el primer posteo me dice "no se puede crear un archivo ya existente"

     

    Gracias

    • Like 1
    Fugado

    Publicado

    Bua, primera noticia que tengo de esto, alguien ha probado últimamente si funciona? A mi me da el mismo error que al del último post

    kensi

    Publicado

    El hace 1 hora, Fugado dijo:

    Bua, primera noticia que tengo de esto, alguien ha probado últimamente si funciona? A mi me da el mismo error que al del último post

    Pues debería funcionar, yo lo llevo usando años, aunque no se si puede haber problema con lo de One Drive ya que no uso eso. Pero crear link, enlaces simbólicos, es una funcionalidad de los Sistemas Operativos, así que igual es que el comando no lo estais poniendo bien.

    Si puedes explicarte más...

    • Like 1
    Jseg

    Publicado

    Ala, hablando de XP, el último sistema operativo decente de microsoft...

    Lo de "no se puede crear un archivo existente" seguramente sea porque ya tienes una carpeta o archivo con el mismo nombre, en los enlaces simbólicos tienes que eliminar la carpeta original digamos y reemplazarla por un enlace, por ejemplo, quiero pasar mi carpeta "Sports Interactive" de "Mis documentos" a "Mis cosas del FM" que está en otro sitio / disco. Pues tengo que mover o copiar "Sports Interactive" de "Mis documentos" a "Mis cosas del FM" y luego siempre si la copias la eliminas de "Mis documentos", si la mueves ya desaparece sola (no recomendado mover con cosas sensibles, lo copias y cuando ha salido bien eliminas la original, recomendación), entonces ya puedes crear un enlace en "Mis documentos" con el mismo nombre "Sports Interactive" que es la que ve el programa y lee/escribe ahí, pero en realidad el sistema trabaja donde apunta el enlace.

    Paso un link actualizado que he encontrado:

    https://www.adslzone.net/esenciales/windows-10/enlaces-simbolicos-windows-10/

    • Like 1



    Únete a la conversación

    Puedes publicar ahora y registrarte después. Si ya tienes una cuenta, accede ahora para publicar con tu cuenta.

    Guest
    Añadir comentario...

    ×   Has pegado contenido con formato.   Pegar en texto plano

      Only 75 emoji are allowed.

    ×   El enlace se ha embebido automáticamente.   Convertir a enlace

    ×   Hemos restaurado el contenido anterior.   Limpiar editor

    ×   Tu usuario no puede pegar imágenes directamente. Súbelas a postimages y copia la URL de la imagen aquí.


FOOTBALL MANAGER ESPAÑA

FMSite.net es la comunidad de Football Manager más grande en español. Con más de 20 años de experiencia, ofrece toda la actualidad del FM, guías, soporte, tácticas, descargas y parches para poner el FM a tono y mucha, mucha diversión.

×
×
  • Crear Nuevo...