Non posso aiutarti con la domanda di Google Drive. Posso aiutarti con uno script di backup migliore. Faccio backup da disco locale a disco locale usando uno strumento chiamato rsync che viene installato su ogni Mac e accessibile in Terminale o usando uno script come quello che hai.
rsync --verbose --ignore-errors --archive --exclude '.*' --itemize-changes --delete --progress /Volumes/SourceDrive /Volumes/DestinationDrive
Dai un'occhiata alla documentazione di rsync per la spiegazione di tutte le opzioni che uso. Questo comando confronta la tua fonte e destinazione, copia su file che non si trovano sulla destinazione, rimuovi i file dalla tua destinazione che non sono più sulla fonte per qualsiasi motivo.
Puoi sostituire la fonte e la destinazione di cui sopra per qualsiasi cartella in qualsiasi punto del tuo sistema, quindi dovrebbe funzionare anche per Google Drive.
Ho configurato cron jobs per far funzionare il mio backup di notte e inviare una notifica al mio telefono ogni volta che viene completata, quindi è tutto automatico. I miei backup su cloud eseguono i backup locali, quindi vengono aggiornati quotidianamente anziché costanti. È una questione di preferenze, immagino.
Nota: questo comando ha una sorgente e una destinazione chiare, non è una sincronizzazione in due direzioni. Non c'è modo di annullare ciò che fa, le eliminazioni sono definitive e non nel cestino.