Работа с несколькими облачными сервисами синхронизации — не пренебрежение заветами Оккамы, а насущная необходимость, позволяющая минимизировать риск потери информации самым простым и надёжным способом — посредством увеличения числа копий, хранящихся в разных местах. К сожалению, на практике это приводит к необходимости использовать несколько клиентских приложений, что вряд ли можно считать практичным.
Решить проблему можно при помощи утилиты CloudCross, которую разрабатывает Владимир Каменский. Недавно вышла очередная версия этого приложения под номером 1.1.0.
В настоящее время эта консольная утилита умеет работать с двумя облачными хранилищами: Google Drive и Dropbox. По умолчанию регистрация происходит в первом, а для того, чтобы утилита начала работать со вторым, необходимо запустить программу ccross с параметрами -provider dropbox -auth.
По всей видимости, программа предназначена не столько для синхронизации данных между различными компьютерами, сколько для сохранения резервных копий на сервере. По умолчанию приоритет имеют локальные файлы. Что, кстати, потенциально опасно — можно по невнимательности удалить с сервера все объекты.
Есть у программы и более интересные возможности. Например, в зависимости от опций запуска она может создавать на сервере как новую версию файла, так и перезаписывать существующий файл. Правда, пока это работает только при записи на Google Drive.