Symlink para OneDrive

Investigué previamente en google Cómo sincronizar cualquier carpeta a la nube con enlaces simbólicos y en Ask Different, pero aún no puedo encontrar una respuesta a esta pregunta específica.


El file al que quiero enlazar simbólicamente tiene el siguiente formatting: /Users/Name/OneDrive\ -\ X\ Y\ Education/Documents/Z\ Documents

  • Alternativa de utilidad Ext2 "e2cp" para OS X
  • ¿Por qué el enlace simbólico que creé dentro de un contenedor de aplicaciones permite que el almacenamiento externo no funcione?
  • ¿Puede el automatizador crear enlaces simbólicos pero omitir files existentes?
  • ¿Cómo evitar que TextMate sobrescriba enlaces simbólicos?
  • ¿Cuál es el equivalente del command de tree de Unix en OSX?
  • ¿Por qué los enlaces simbólicos a veces se desvanecen en Xcode?
  • Z\ Documents es el nombre de una subcarpeta de ( ~/Documents )


    Traté de reescribirlo de diferentes maneras para que no tenga espacios, ya que el enlace simbólico requiere que sea así, pero no tuvo suerte. No tengo mucha experiencia en esto, pero estaba pensando que quizás puedas hacer algo como comillas para que Terminal lo considere un 'término'.

    Si algo en esta pregunta no está claro, deje un comentario y haré todo lo posible para aclararlo. Cualquier posible respuesta es apreciada. Gracias.

    EDITAR IMPORTANTE

    Gracias por su ayuda y esfuerzo. Cometí un error en mi pregunta con los directorys, pero creo que es demasiado grande para corregirlo, así que voy a reescribirlo aquí si está bien.

    Aquí el directory al que quiero vincular:

     /Users/NAME/OneDrive\ -\ PATH\ TO\ TARGET/Documents/X\ Documents 

    La primera parte es la location de la carpeta en mi disco. La segunda parte (después del primer espacio) donde los estados 'RUTA AL OBJETIVO' es una parte del directory que se requiere para conectarse al server o algo así. 'Documentos' es una subcarpeta de OneDrive y 'X \ Documentos' es una subcarpeta de 'Documentos'.

    He enumerado la 'fuente' SÓLO arriba. El objective me gustaría encontrar en la carpeta en mi location de descargas pnetworkingeterminadas:

     ~/Downloads/X Documents 

    Lo que me gustaría que suceda es que cuando abro la carpeta X Documents, me networkingireccionan al directory fuente que describí anteriormente (X Documents dentro de Documents dentro de OneDrive)

    Gracias de nuevo por su time ayudándome con esto.

  • arrastrar file desde el selector de files u get ruta
  • Cambiar permissions de rueda a solo lectura
  • Mostrar siempre las teclas de function en la tira de control al usar la terminal
  • ¿Hay alguna herramienta para save una session de terminal de instantáneas para una recuperación posterior, como una máquina virtual?
  • ¿Cómo puedo montar un disco encriptado desde la línea de command?
  • Lanzamiento de ciertos progtwigs en el inicio en su propio espacio a pantalla completa
  • One Solution collect form web for “Symlink para OneDrive”

    Para get un file enlazado desde su carpeta Documentos a su carpeta OneDrive (o cualquier carpeta para ese asunto), necesita formatear el command completa y correctamente

    Creando un enlace simbólico

     ln -s SOURCE TARGET 

    Más específicamente, debe tomar la forma

     ln -s /path/to/source /path/to/target 

    Digamos que estamos intentando crear un enlace desde una carpeta llamada "Personal" que se encuentra en OneDrive y desea que se muestre en Documentos.

     ln -s /Users/USERNAME/OneDrive/Personal /Users/USERNAME/Documents/Personal 

    Ahora, en la carpeta "Documentos", verá una carpeta llamada "Personal".

    Espacios en la ruta y / o nombre de file

    Hay dos forms de abordar espacios dentro de la ruta o el nombre del file. Usando el ejemplo de arriba, si la carpeta se llamaba Cosas personales , podríamos manejarla de dos maneras:

    • Use barras diagonales inversas () para escaping del espacio:

      ln -s /Users/USERNAME/OneDrive/Personal\ Stuff /Users/USERNAME/Documents/Personal\ Stuff

    • Use comillas (") para encapsular toda la cadena:

      ln -s "/Users/USERNAME/OneDrive/Personal Stuff" "Users/USERNAME/OneDrive/Personal Stuff"

    Usando la tilde (~) para su directory de inicio

    La tilde (~) es solo un acceso directo a su directory personal. Por lo tanto, en lugar de escribir /Users/USERNAME/foo/bar/filename.ext , simplemente puede acortarlo a ~/foo/bar/filename.ext

    Puede usarlo al crear sus enlaces simbólicos sin problemas: ln -s "/Users/USERNAME/OneDrive/Personal Stuff" "~/OneDrive/Personal Stuff"

    Tenga en count que la tilde (~) cambia para cada usuario. Es por eso que he entrado en el hábito de simplemente escribir todo el path; solo para asegurarme de poner el enlace exactamente donde lo quiero.

    Enlace simbólico según su ejemplo

     ln -s ~/OneDrive\ -\ Documents/X\ Documents ~/Downlaods/X\ Documents 

    Esto creará un enlace llamado "X Documents" en la carpeta de descargas de la carpeta "X Documents" que se encuentra en OneDrive.

    Puede encontrar más detalles sobre el command ln escribiendo man ln .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).