---
title: 'Commands'
---
All commands expect a `<directory>` argument, which is the identifer of a local directory that should be synchronized. The directory must be configured in sync.xml. See [Configuration][1].
[1]: ./sync-configuration.html
Common Commands
---------------
Get resources from the server, which are modified since last sync:
dav-sync pull <directory>
Upload all locally modified resources:
dav-sync push <directory>