Sincronizza solo la cartella Desktop, ma non i Documenti, con "Store in iCloud"? (iCloud Drive)


16

La funzione Store in iCloud introdotta con macOS Sierra sembra interessante da provare. Sarà memorizzare sia i Desktope le Documentscartelle in iCloud rigido invece che sul disco locale.

Voglio che memorizzi solo la cartella Desktop in iCloud e non la cartella Documenti. È possibile?

Ho notato che attivando e disattivando lo Store nella funzione iCloud , i file che erano già stati trasferiti su iCloud Drive (quando la funzione era originariamente attivata) rimanevano lì - Desktop — Locale Documents — Localvenivano chiamate cartelle vuote che venivano create nella home directory dell'utente.

Quindi è possibile sfruttare questa circostanza per mantenere solo i file desktop in iCloud? Le applicazioni che fanno uso della cartella Documenti decideranno di utilizzare la cartella iCloud o la cartella locale?


Aggiorna MacOS Catalina:

Non credo che la risposta di Toxefa qui sotto funzioni più con macOS Catalina. L'aggiornamento del sistema operativo ha creato una nuova cartella Desktop vuota nella home directory dell'utente. Ho provato a eliminare quella cartella Desktop tramite Terminal ( rm -rf /Users/<yourusername>/Desktop) e quindi ho creato un collegamento simbolico per la risposta ln -s /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop /Users/<yourusername>/Desktop, ma dopo il riavvio il collegamento simbolico scompare e viene sempre creata una nuova cartella Desktop vuota nella home directory.


1
Inoltre nella cartella documenti c'è un sacco di cose che non avrò mai bisogno su nessun altro dispositivo. Cioè alcuni videogiochi o Adobe lo utilizzano per archiviare i dati.
fantasia

1
@fancy Per non parlare del fatto che i giochi ecc. memorizzeranno qui le configurazioni degli utenti che possono entrare in conflitto con le impostazioni di un altro computer.
Winterflags,

1
Hai pensato di rinominare la tua cartella Documenti con qualcos'altro? Per quanto ne so, non c'è nulla di particolarmente speciale nella cartella Documenti. Potresti avere una cartella Documenti e una cartella LocalDocuments e popolare come richiesto ....
Michael Rourke,

Prendi in considerazione la possibilità di creare una cartella "Documents II" e di conservare tutto ciò che desideri solo localmente. L'abitudine ti farà usare di routine dopo un po '.
Wayfaring Stranger,

Risposte:


5

Non sembra che ci sia un modo per individuare il desktop tramite la GUI 'Manage Storage'.

Tuttavia, puoi sempre semplicemente collegare simbolicamente qualsiasi directory dall'unità iCloud; in questo modo puoi assicurarti che solo la cartella Desktop sia sincronizzata. Ciò è dovuto al fatto che, mentre i file del desktop vengono archiviati in iCloud, occupano ancora spazio sul disco rigido prima, durante e dopo la sincronizzazione. Se lo fai su tutti i Mac, manterrai il tuo desktop sincronizzato tra loro tutti (file aggiunti, eliminati, modificati ecc.); questo potrebbe non essere quello che stai cercando però.

Se il collegamento simbolico non è qualcosa che sai fare, le istruzioni sono di seguito.


Backup (tramite TimeMachine o qualunque cosa tu usi).

Quindi avvia Terminal ed esegui quanto segue per spostare la cartella del desktop in iCloud Drive:

mv ~/Desktop /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/

Quindi collegalo semplicemente alla solita posizione 'Desktop':

ln -s /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop /Users/<yourusername>/Desktop

Ora tutto ciò che aggiungi a ~ / Desktop (rilasciando oggetti sul desktop ecc.) Verrà effettivamente rilasciato nell'unità iCloud. Ovviamente stanno ancora occupando spazio locale sulla tua macchina. Quando elimini qualcosa dal tuo desktop, anche questo è passato dal "Cloud". I vantaggi di questo sono maggiori per la sincronizzazione tra macchine (+ accesso tramite il tuo iPhone ovviamente).


Se hai un altro mac, sposta prima tutto ciò che apprezzi dalla sua cartella desktop nella cartella "Desktop" di iCloud Drive, quindi elimina ~ / Desktop su quella macchina e ricollega nuovamente come sopra.


Grazie, l'ho provato ma stranamente dopo il collegamento simbolico, ho ottenuto due alias sul desktop locale denominato ⤴Desktope ⤴Mobileinvece del contenuto della cartella Desktop ora in iCloud. Gli alias non portano da nessuna parte.
Winterflags

2
@Winterflags sei sfuggito agli spazi nei percorsi dei file come nella mia risposta? Una cartella "Mobile" suggerirebbe di non utilizzare una barra rovesciata. Assicurati inoltre di utilizzare percorsi completi (ad es. Avvio / Utenti /).
Toxefa,

Hai ragione: mancava un personaggio di fuga. Grazie :)
Winterflags

Non ho idea del perché Apple abbia chiamato la cartella con uno spazio: può essere un vero incubo nei file Bash. Se hai mai provato a mantenere sincronizzate le applicazioni virtuali di Python tramite iCloud, lo saprai bene!
Toxefa,

Sembra che dovrai aggiungere "sudo" nel primo comando dopo high sierra.
Rho,

-1

Perché non solo abilitare iCloud e svuotare la cartella Documenti prima di abilitare la sincronizzazione? Puoi creare una cartella myDocuments che non si sincronizzerà o un altro nome. Modificando nuovamente il sistema, il chiaro intento progettuale può e probabilmente produrrà instabilità o rotture durante gli aggiornamenti di Apple. Come vedi, è già stato rotto una volta e spero che qualcuno decida di eseguire questo reverse engineering per la scienza (quindi possiamo tutti imparare come questo è implementato), ma questo sembra abbastanza inventato da un esempio se vuoi abilitare la sincronizzazione iCloud in primo luogo.

Vorrei solo lasciare che il sistema avesse la cartella vuota che voleva sincronizzare su Catalina ed essere meravigliato che funzionasse in passato.

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.