Come sincronizzare una cartella aggiuntiva su iCloud Drive simile a come fa macOS Sierra?


23

Voglio aggiungere la mia cartella Download al mio iCloud Drive in modo che possa sincronizzarsi proprio come Sierra si sincronizza con la cartella Documents and Desktop.

Può essere fatto?


1
Cerca nei collegamenti simbolici.
BallpointBen,

Risposte:


16

Risposta simile a una delle altre, ma in questo caso ho usato un link simbolico per farlo piuttosto che usare la GUI per creare un 'Alias' di Apple, solo per essere sicuro che funzioni in tutti i casi.

Anziché aggiungere la cartella Download originale in iCloud, ho fatto affidamento sull'opzione di sincronizzazione standard "Documenti e desktop" fornita da Apple in iCloud senza fare confusione in background dove sono accessibili quei file ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/) poiché non sono sicuro che l'aggiunta link in là è una buona idea a lungo termine.

Nel terminale (o iTerm2 se si desidera un terminale più personalizzabile):

  1. Crea una cartella "Download" nella directory "Documenti" (se non l'hai già fatto): mkdir ~/Documents/Downloads
  2. Copia (o sposta come in questo esempio) i tuoi file dalla vecchia (si presume si trovi nella ~/Downloadsdirectory nella nuova directory dei download:mv ~/Downloads ~/Documents/Downloads
  3. Elimina la tua vecchia cartella Download (ciò dovrebbe richiedere la tua password e presume che tu abbia effettuato l'accesso come amministratore): sudo rm -rf ~/Downloads/
  4. Crea un collegamento simbolico alla tua nuova cartella Download: ln -s ~/Documents/Downloads ~/Downloads

Tutti quei comandi di nuovo, ma senza tutte le parole extra :)

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

Probabilmente dovrai trascinare il nuovo link (o cartella) Download nel Finder nella sezione Preferiti / menu di sinistra se vuoi che venga visualizzato ancora una volta.


Stai semplicemente eliminando la cartella dei download originali in modo da non archiviare i dati in modo ridondante due volte? Se non hai eliminato la cartella ~ / Download originale e hai scaricato, ad esempio un pdf da Chrome a ~ / Download, i dati verrebbero archiviati sia nella cartella dei download originale che nella cartella dei download collegati sym? Dopo aver eliminato ~ / Download dovresti modificare il percorso predefinito per i download nella cartella dei download collegati a Sym, oppure l'originale è ancora lì in background da qualche parte ed è così che sa funzionare?
mturchin

@mturchin è un 'rimpiazzare' piuttosto che 'duplicato' - il sistema operativo pensa che sia la cartella originale nella posizione originale (quindi non è necessario modificare i percorsi predefiniti per la cartella dei download), ma ora si trova in iCloud tramite la cartella Documenti. Il terzo comando è quello che cancella la vecchia cartella Download, e il quarto comando è quello che crea la presentazione della nuova cartella nella posizione originale, anche se non è fisicamente lì ...
PhillipHolmes

Questa è un'ottima risposta Per aggiungerlo, esiste un servizio chiamato SymbolicLinker che ti permetterà di creare collegamenti simbolici dal Finder. Non conosco un'utilità che ti permetta di eliminare le cartelle protette senza usare il Terminale, ma sicuramente ce n'è una. Qualcuno ne ha sentito parlare?
Calion,

Eccellente. Se qualcuno è amministratore per account gestiti (non sudo-ers) per cui lo stai facendo (io, per Minecraft dei miei figli, ecc. Cartelle salvate in ~ / Libreria) dovrai (supponendo che "admin" sia un account con i privilegi di amministratore) cambiarlo leggermente: mkdir ~ / Documents / Downloads mv ~ / Downloads ~ / Documents / Download su admin sudo rm -rf ~ / Download / sudo ln -s ~ / Documents / Download ~ / Download Con così tanti dati dell'applicazione e afferma sotto ~ / Library, sono sorpreso che Apple non abbia incluso un meccanismo per sincronizzare anche elementi Library specifici dell'utente su iCloud.
storsoc,

2

Puoi creare un "Alias" della cartella "Download" e spostarlo su iCloud Drive.

Per farlo:

  • Avvia Finder e individua la cartella "Download"
  • Fai clic con il tasto destro sulla cartella "Download" e seleziona "Crea alias"
  • Trascina il nuovo alias su "iCloud Drive" nella barra laterale del Finder (noterai che l'icona del grafico a torta animato si riempie a destra di "iCloud Drive" nella finestra del Finder mentre si sincronizza)

Ora puoi rimuovere la parola "Alias" dal nome della cartella nell'unità iCloud, se lo desideri. Non vi è alcun vero motivo tecnico per essere lì se non per ricordare che è un alias e non la cartella originale.


4
Questo carica solo il file alias su iCloud Drive e non il contenuto della mia cartella Download. : /
Tre S,

@TreS Ho appena provato di nuovo i miei passi nel caso avessi perso qualcosa e funzionasse perfettamente per me. Ha caricato tutti i contenuti della mia cartella Download, comprese tutte le sottocartelle. Sono persino arrivato a scaricare alcuni nuovi file da testare e tutto ciò che scarico immediatamente si sincronizza anche con l'alias della cartella Download in iCloud Drive. Qual è la versione esatta di macOS Sierra in esecuzione?
NYKg

Confermo che @TreS è corretto. Viene caricato solo l'alias ma i contenuti.
Wayne Liu,

Anch'io. Penso che @NYKg abbia inserito la cartella Download effettiva in iCloud e abbia mantenuto l'alias nella sua cartella home personale.
John Pang,

Tuttavia, la creazione di questa cartella alias memorizza i dati due volte? I dati verranno archiviati sia in ~ / Download sia nella nuova cartella Alias ​​dei download?
mturchin

2

Ecco come l'ho fatto sul mio.

Devi capire che a partire dal 24 settembre 2017 iCloud consente di archiviare Desktope Documentsarchiviare solo su iCloud. Per esempio. non è possibile selezionare ancora ulteriori cartelle che si desidera sincronizzare su iCloud.

Quindi, ho scelto di sincronizzare la mia Downloadscartella memorizzandola in una Documentscartella perché se l'avessi inserita in una Desktopcartella sincronizzata con iCloud , la Downloadscartella sarebbe stata visibile sul mio desktop.

La Downloadscartella è protetta da macOS dalle modifiche (come una ridenominazione su Finder), ma se puoi usare l' Terminalapp per aggirare questo.

  1. Apri Finder e vai alla Documentscartella sincronizzata con iCloud
  2. Creare manualmente una cartella denominata Downloads
  3. Sposta tutti i tuoi file nella Downloadscartella originale in questa Downloadscartella appena creata situata sotto la Documentscartella
  4. Crea un collegamento simbolico per la Downloadscartella appena creata (la scorciatoia da tastiera è: Command+ L). Verrà automaticamente nominato Downloads aliasda macOS
  5. Inserisci il nuovo creato Download aliasnella tua home directory. Per esempio./Users/your-user-name
  6. Utilizzando l' Terminalapp, eliminare la Downloadscartella
  7. Ora puoi rinominare Downloads aliascomeDownloads

Ora, tutti i file salvati tramite Downloads(alias) verranno archiviati nella Documents/Downloadscartella sincronizzata con iCloud .


Stai mescolando collegamenti simbolici e alias di Apple. Command+ Lcrea alias, non un collegamento simbolico. Tuttavia, il tuo approccio funziona, sia utilizzando un normale collegamento simbolico UNIX sia un alias Apple.
Gustavo Bezerra,

0

L'uso di alias e collegamenti simbolici potrebbe non funzionare. Su uno dei miei Mac, Finder ha sostituito il collegamento simbolico con una cartella vuota al riavvio. L'unico modo in cui sono stato in grado di farlo costantemente è quello di creare una directory hard-link. Questo non è possibile con la riga di comando predefinita di OS X poiché lnnon funzionerà se si esegue un collegamento diretto alle directory.

Per fare ciò, è necessario installare Brew e installare il pacchetto hardlink-osx . Tuttavia, prima di farlo, dovresti consultare questa domanda di Ask Ubuntu , poiché penso che questa funzione sia disabilitata in tutte le versioni del lncomando. Ora, ho avuto problemi anche con un collegamento reale perché il sistema operativo non ha notificato all'agente di sincronizzazione che ~/Documents/Downloadsera stato modificato un file in quanto la chiamata del sistema operativo al file system era adatta ~/Downloadse talvolta l'estensione di Sync Finder non sembrava lasciare che iCloud il motore di sincronizzazione sa che ci sono state modifiche da caricare quando è stato scaricato o modificato un nuovo file.


-1

preferenze> icloud> opzioni e selezionare la casella "Cartelle desktop e documenti"

Trascina "Download" sul desktop.

Fatto!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.