Besides gnome client, is there a CLI interface available?

Basically I want to sync my homedir on linux server with my windows desktop/laptop.
or maybe something that can be invoked by cronjob/at?