comando tar cvfz non scritto nella cartella iCloud Drive


1

Sto cercando di collegare (creare una copia) di una cartella dell'utente Librarynella cartella iCloud Drive, in modo che possa essere sincronizzata tra i computer nel caso dovessi cambiare macchina. Per tua conoscenza, questa cartella contiene impostazioni dell'app che non sono facilmente accessibili se dovessi eseguire un ripristino del formato o del sistema.

L'uso del tar cvfzcomando nella Users/< username >/Mobile\ Documentscartella esegue alcune azioni Terminalma in realtà non crea alcuna copia della cartella desiderata.

Per verificare se stavo facendo qualcosa di sbagliato, ho cambiato la cartella di destinazione nella Downloadscartella e, per magia, ha funzionato. Devo presumere che non si disponga delle autorizzazioni per scrivere nella iCloud Drivedirectory dal Terminal?

Tutto questo viene tentato su un MacBook Pro da 15 "2016 con macOS 10.12.6.


Aggiungi i comandi specifici che hai utilizzato e gli errori che hai (idealmente copiando / incollando dal Terminale).
Nohillside

Nessun errore è stato generato dal Terminale, sembra che abbia fatto il lavoro, solo la cartella non è stata creata nella mia directory di iCloud Drive. Ecco il comando specifico tar cvfz /Users/username/Library/Mobile\ Documents/Avid_Backup.tgz /Users/username/Library/Application\ Support/Avid/Sibelius(ovviamente ho scritto il mio shortnameinvece di username)
NotationMaster il

Risposte:


1

Devi invece posizionare il file in questa cartella:

~ / Library / Mobile \ Documents / com ~ apple ~ CloudDocs

Qui puoi posizionare file generici, in modo simile al loro salvataggio in "iCloud Drive" nel Finder.

Inoltre sembra che l'ordine degli argomenti sia tar errato, quindi stai davvero creando un file chiamato "z" invece di "Avid_Backup.tgz" in cui pensavi di salvare.

I comandi devono quindi essere:

  tar -cvzf "~/Library/Mobile\ Documents/com~apple~CloudDocs/Avid_Backup.tgz" "~/Library/Application\ Support/Avid/Sibelius"

Grande! Ci proverò subito! La cartella che sto cercando di copiare contiene anche alcuni elementi di cui non ho davvero bisogno. Come posso selezionare solo le 3-4 cartelle all'interno della /Sibeliusdirectory di cui ho bisogno (se possibile)? Suppongo anche che, dopo il CloudDocs/ percorso, posso aggiungere qualsiasi sottocartella in cui mi piacerebbe annidarlo, giusto? Grazie per l'aiuto!
NotationMaster

Cambia il tuo percorso ~ / Library / Application \ Support / Avid / Sibelius in uno dei percorsi specifici che desideri includere e aggiungi percorsi extra alla fine del comando.
jksoegaard,

Grazie, ha funzionato! Ho dovuto rimuovere "i percorsi intorno comunque. Normale? I percorsi extra che voglio aggiungere, appena separati da uno spazio semplice giusto?
NotationMaster

Sì, solo separato da uno spazio. È
corretto

Se non li avessi rimossi, Terminal mi avrebbe detto che non sarebbe riuscito a trovare il percorso ... grazie comunque! Ora tutto funziona :)
NotationMaster il
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.