¿Cómo sincronizar una carpeta adicional con iCloud Drive de forma similar a como lo hace macOS Sierra?

23

Quiero agregar mi carpeta de Descargas a mi iCloud Drive para que pueda sincronizarse como Sierra se sincroniza con la carpeta Documentos y Escritorio.

Se puede hacer esto?

Tre S
fuente
1
Mira en enlaces simbólicos.
BallpointBen

Respuestas:

16

Respuesta similar a una de las otras, pero en este caso he usado un enlace simbólico para hacer esto en lugar de usar la GUI para crear un 'Alias' de manzana, solo para asegurarme de que funciona en todos los casos.

En lugar de agregar la carpeta de descargas original en iCloud, me he basado en la opción de sincronización estándar 'Documentos y escritorio' proporcionada por Apple en iCloud sin perder el tiempo en el fondo donde están accesibles esos archivos ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/) ya que no estoy seguro de que agregar enlaces allí es una buena idea a largo plazo.

En la terminal (o iTerm2 si quieres una terminal más personalizable):

  1. Cree una carpeta 'Descargas' en su directorio 'Documentos' (si aún no lo ha hecho): mkdir ~/Documents/Downloads
  2. Copie (o mueva como con este ejemplo) sus archivos del antiguo (se supone que están en el ~/Downloadsdirectorio al nuevo directorio de Descargas:mv ~/Downloads ~/Documents/Downloads
  3. Elimine su carpeta de descargas anterior (esto debe requerir su contraseña y supone que ha iniciado sesión como administrador): sudo rm -rf ~/Downloads/
  4. Cree un enlace simbólico a su nueva carpeta de Descargas: ln -s ~/Documents/Downloads ~/Downloads

Todos esos comandos de nuevo, pero sin todas las palabras adicionales :)

mkdir ~/Documents/Downloads
mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads

Probablemente tendrá que arrastrar el nuevo enlace (o carpeta) de Descargas en Finder a la sección Favoritos / menú izquierdo si desea que se muestre allí una vez más.

PhillipHolmes
fuente
¿Simplemente está eliminando la carpeta de descargas original para no almacenar datos de forma redundante dos veces? Si no eliminó la carpeta original ~ / Downloads y realizó la descarga, digamos un pdf de Chrome a ~ / Downloads, ¿se almacenarían los datos tanto en la carpeta original de descargas como en la carpeta de descargas vinculadas de Sym? Después de eliminar ~ / Downloads, ¿tendría que editar su ruta predeterminada para las descargas a la carpeta de descargas vinculadas al símbolo, o el original todavía está en segundo plano y así es como funciona?
mturchin
@mturch es un 'reemplazar' en lugar de 'duplicar': el sistema operativo cree que es la carpeta original en la ubicación original (por lo que no es necesario editar las rutas predeterminadas para la carpeta de descargas), pero ahora se encuentra en el iCloud a través de la carpeta Documentos. El tercer comando es el que elimina la carpeta de descargas anterior, y el cuarto comando es el que crea la presentación de la nueva carpeta en la ubicación original, aunque no está físicamente allí ...
PhillipHolmes
Esta es una respuesta genial. Para agregarle, hay un Servicio llamado SymbolicLinker que le permitirá crear enlaces simbólicos desde el Finder. No conozco una utilidad que te permita eliminar carpetas protegidas sin usar la Terminal, pero seguramente hay una. Alguien ha oído hablar de uno?
Calion
Excelente. Si alguien es administrador de cuentas administradas (no sudo-ers) para lo que está haciendo esto (yo, para Minecraft de mis hijos, etc., carpetas guardadas en ~ / Biblioteca), necesitará (suponiendo que "admin" es una cuenta con privilegios de administrador) cambie esto ligeramente: mkdir ~ / Documentos / Descargas mv ~ / Descargas ~ / Documentos / Descargas su admin sudo rm -rf ~ / Descargas / sudo ln -s ~ / Documentos / Descargas ~ / Descargas Con tantos datos de aplicación y afirma en ~ / Library, me sorprende que Apple no haya incluido un mecanismo para sincronizar también los elementos de la Biblioteca específicos del usuario con iCloud.
storsoc
2

Puede crear un 'Alias' de su carpeta 'Descargas' y moverlo a iCloud Drive.

Para hacer esto:

  • Inicie Finder y localice su carpeta 'Descargas'
  • Haga clic derecho en la carpeta 'Descargas' y seleccione 'Crear alias'
  • Arrastre el nuevo alias a 'iCloud Drive' en la barra lateral del Finder (Notará que el ícono de gráfico circular animado se llena a la derecha de 'iCloud Drive' en la ventana del Finder mientras se sincroniza)

Ahora puede eliminar la palabra 'Alias' del nombre de la carpeta en la unidad iCloud si lo desea. No hay una razón técnica real para que esté allí aparte de recordarle que es un alias y no la carpeta original.

NYKg
fuente
44
Esto solo carga el archivo de alias en iCloud Drive y no el contenido de mi carpeta de Descargas. : /
Tre S
@TreS Acabo de intentar mis pasos nuevamente en caso de que me haya perdido algo y esté funcionando perfectamente para mí. Se ha subido todo el contenido de mi carpeta de descargas, incluidas todas las subcarpetas. Incluso fui tan lejos como para descargar algunos archivos nuevos para probar y todo lo nuevo que descargo se sincroniza inmediatamente con el alias de la carpeta Descargas en iCloud Drive también. ¿Cuál es la versión exacta de macOS Sierra que está ejecutando?
NYKg
Confirmo que @TreS es correcto. Solo se carga el alias pero el contenido.
Wayne Liu
Igual que aquí. Creo que @NYKg ha puesto la carpeta de Descargas real en iCloud y mantiene el Alias ​​en su carpeta personal de inicio.
John Pang
Sin embargo, ¿crear esta carpeta de alias va a almacenar los datos dos veces? ¿Se almacenarán los datos tanto en ~ / Downloads como en la nueva Carpeta de alias de descargas?
mturchin
2

Así es como lo hice en el mío.

Usted tiene que entender que al 24 de septiembre, 2017, icloud sólo permite Desktopy Documentscarpeta para almacenar en iCloud. P.ej. aún no puede seleccionar carpetas adicionales que desee sincronizar con iCloud.

Entonces, elegí sincronizar mi Downloadscarpeta almacenándola en la Documentscarpeta porque si la hubiera puesto en la Desktopcarpeta sincronizada con iCloud , la Downloadscarpeta estaría visible en mi Escritorio.

La Downloadscarpeta está protegida por macOS de los cambios (como un cambio de nombre en Finder), pero si puede usar la Terminalaplicación para evitar esto.

  1. Abre Finder y ve a la Documentscarpeta sincronizada de iCloud
  2. Crear manualmente una carpeta llamada Downloads
  3. Mueva todos sus archivos en la Downloadscarpeta original a esta Downloadscarpeta recién creada ubicada debajo de la Documentscarpeta
  4. Cree un enlace simbólico para la Downloadscarpeta recién creada (el método abreviado de teclado es: Command+ L). Será nombrado automáticamente Downloads aliaspor macOS
  5. Coloque el recién creado Download aliasen su directorio de inicio. P.ej./Users/your-user-name
  6. Usando la Terminalaplicación, elimine la Downloadscarpeta
  7. Ahora puedes renombrar Downloads aliascomoDownloads

Ahora, todos los archivos guardados a través de Downloads(alias) se almacenarán en la Documents/Downloadscarpeta sincronizada de iCloud .

sivabudh
fuente
Estás mezclando enlaces simbólicos y alias de Apple. Command+ Lhace un alias, no un enlace simbólico. Sin embargo, su enfoque funciona, ya sea utilizando un enlace simbólico UNIX normal o un alias de Apple.
Gustavo Bezerra
0

El uso de alias y enlaces simbólicos puede no funcionar. En uno de mis Mac, Finder reemplazó el enlace simbólico con una carpeta vacía al reiniciar. La única forma en que he podido hacer esto consistentemente es crear un enlace de directorio. Esto no es posible con la línea de comandos predeterminada de OS X, ya lnque no funcionará si está haciendo un enlace fijo a los directorios.

Para hacer esto, debe instalar Brew e instalar el paquete hardlink-osx . Sin embargo, antes de hacerlo, uno debe consultar esta pregunta de Ask Ubuntu , ya que creo que esta función está deshabilitada en todas las versiones del lncomando. Ahora, tuve problemas incluso con un enlace duro porque el sistema operativo no notificó al agente de sincronización que se ~/Documents/Downloadshabía alterado un archivo porque la llamada del sistema operativo al sistema de archivos era para ~/Downloadsy, a veces, la extensión del buscador de sincronización no parecía permitir que el iCloud motor de sincronización sabe que hubo cambios para cargar cuando se descargó o modificó un nuevo archivo.

TitánSombra
fuente
-1

preferencias> icloud> opciones y marque la casilla "Carpetas de escritorio y documentos"

Arrastre "Descargas" al escritorio.

¡Hecho!

rshackleford
fuente