No puedo ayudar con la pregunta de Google Drive. Puedo ayudar con un mejor script de copia de seguridad. Realizo copias de seguridad del disco local al disco local usando una herramienta llamada rsync que viene instalada en cada Mac y se puede acceder a ella en Terminal o usando un script como el que tiene usted.
rsync --verbose --ignore-errors --archive --exclude '.*' --itemize-changes --delete --progress /Volumes/SourceDrive /Volumes/DestinationDrive
Eche un vistazo a la documentación de rsync para obtener una explicación de todas las opciones que uso. Este comando comparará su origen y destino, copiará los archivos que no están en el destino, eliminará los archivos de su destino que ya no están en el origen por cualquier motivo.
Puede reemplazar la fuente y el destino de arriba para cualquier carpeta en cualquier parte de su sistema, por lo que también debería funcionar bien para Google Drive.
Configuré los trabajos cron para que mi copia de seguridad se ejecute en la noche y le envíe una notificación a mi teléfono cada vez que se complete, por lo que todo está automatizado. Mis copias de seguridad en la nube se ejecutan fuera de las copias de seguridad locales, por lo que se actualizan diariamente en lugar de ser constantes. Eso es una cuestión de preferencia, supongo.
Tenga en cuenta: este comando tiene un origen y destino claros, no es una sincronización en dos direcciones. No hay forma de deshacer lo que hace, las eliminaciones son definitivas y no a la Papelera.