Desktop Sync Client for ownCloud
This desktop environment agnostic tool can be used to synchronize a local directory tree with files to an ownCloud server. Synchronization means that both the local and the remote tree are exactly the same. And once a file is changed on either side, the change is propagated to the other as well. This works similar as users experience it with Dropbox.