Для тех, кто ищет решение только для командной строки, лучшее, что я нашел, это rclone. Он работает с различными облачными решениями для хранения данных, и с ними легко справиться. Примеры ниже.
Инкрементальное резервное копирование «/ путь / в / локальная папка 1» на «/ someremotefolder / folder 1» на Google Диске. Дополнительные резервные копии могут быть добавлены в резервные копии дополнительных папок.
#!/bin/bash
rclone sync "/path/to/local folder 1" "drive:/someremotefolder/folder 1" -v
Восстановить удаленную копию, постепенно переписывая локальную копию.
#!/bin/bash
rclone sync "drive:/someremotefolder/folder 1" "/path/to/local folder 1"
Вы также можете передавать файлы между разными удаленными папками и облачных хранилищ, используя соответствующий синтаксис для этих носителей. Онлайн-документацию и справочную страницу довольно легко отслеживать. Не забудьте сделать начальные шаги настройки (по документации) после установки rclone.