Voglio aggiungere la mia cartella Download al mio iCloud Drive in modo che possa sincronizzarsi proprio come Sierra sync con la cartella Documents and Desktop.
Questo può essere fatto?
Risposta simile a una delle altre, ma in questo caso ho usato un collegamento simbolico per farlo invece di usare la GUI per creare un "Alias" di Apple, giusto per essere sicuri che funzioni in tutti i casi.
Invece di 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 sullo sfondo in cui quei file sono accessibili ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/
) come Non sono sicuro che aggiungere link sia una buona idea a lungo termine.
Nel terminale (o iTerm2 se vuoi un terminale più personalizzabile):
mkdir ~/Documents/Downloads
~/Downloads
nella nuova directory Download: mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads
Tutti questi comandi di nuovo, ma senza tutte le parole in più:)
mkdir ~/Documents/Downloads
mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads
Probabilmente dovrai trascinare il nuovo link Download (o cartella) nel Finder nella sezione Preferiti / nel menu di sinistra se vuoi che venga visualizzato ancora una volta.
Ecco come l'ho fatto sul mio.
Devi capire che a partire dal 24 settembre 2017, iCloud consente solo la cartella Desktop
e Documents
da memorizzare su iCloud. Per esempio. non puoi selezionare altre cartelle aggiuntive che desideri sincronizzare su iCloud.
Quindi, ho scelto di sincronizzare la mia cartella Downloads
memorizzandola nella cartella Documents
perché l'avevo inserita nella cartella Desktop
di iCloud sincronizzata, la cartella Downloads
sarebbe visibile sul mio desktop.
La cartella Downloads
è protetta da macOS dalle modifiche (come ad esempio una rinomina sul Finder), ma se puoi utilizzare l'app Terminal
per aggirare questo problema.
Documents
sincronizzata iCloud Downloads
Downloads
originale nella cartella Downloads
appena creata situata nella cartella Documents
Downloads
appena creata (la scorciatoia da tastiera è: Command
+ L
). Sarà automaticamente chiamato Downloads alias
da macOS Download alias
appena creato nella tua home directory. Per esempio. %codice%
/Users/your-user-name
, elimina la cartella Terminal
Downloads
come Downloads alias
Ora, tutti i file salvati con Downloads
(alias) verranno archiviati nella cartella Downloads
sincronizzata iCloud.
Potresti creare un "alias" della tua cartella "Download" e spostarlo su iCloud Drive.
Per fare ciò:
Ora puoi rimuovere la parola "Alias" dal nome della cartella nell'unità iCloud, se lo desideri. Non c'è una vera ragione tecnica per esserci lì oltre a ricordarti che si tratta di un alias e non della cartella originale.
L'utilizzo 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 un hard-link di directory. Questo non è possibile con la riga di comando OS X predefinita come ln
non funzionerà se stai facendo un hard-link alle directory.
Per fare ciò, è necessario installare Brew e installare pacchetto hardlink-osx . Anche se, prima di farlo, dovresti consultare questa domanda da Ask Ubuntu , poiché penso che questa funzione sia disabilitata in tutte le versioni del comando ln
. Ora, ho avuto problemi anche con un hard link perché il sistema operativo non ha notificato all'agente di sincronizzazione che un file in ~/Documents/Downloads
era stato alterato perché la chiamata del sistema operativo al file system era per ~/Downloads
e talvolta l'estensione del finder di sincronizzazione ha fatto non sembra che il motore di sincronizzazione di iCloud sappia che ci sono state modifiche da caricare quando un nuovo file è stato scaricato o modificato.
Leggi altre domande sui tag macos data-synchronization