There is a nice tool called Syncle.
It allows to syncronize single files across file system with some folder (for example, managed and syncronized by SpiderOak). Syncle is wiritten in Python, has command-line interface and simple YAML-based configuration file.
Maybe someone knows better solution?