This is an old revision of the document!
keepuptodate
Watches for changes in local directory and reflects them on remote one.
keepuptodate [ <local directory> [ <remote directory> ] ]
Advertisement
When directories are not specified, current working directories are synchronized. To stop watching for changes press Ctrl-C.
Note: Overwrite confirmations are always off for the command.
Switches:
| Switch | Description |
|---|---|
-delete |
Delete obsolete files |
-permissions=<mode> |
Set permissions (SFTP and SCP protocols only) |
-nopermissions |
Keep default permissions |
-speed=<kibps> |
Limit transfer speed |
-transfer=<mode> |
binary|ascii|automatic Transfer mode: binary, ascii (text), automatic (by extension). |
-filemask=<mask> |
<mask>[;<mask2>...] Sets file mask. |
-resumesupport=<state> |
on|off|<threshold> Configures automatic resume/transfer to temporary filename. |
Effective options: reconnecttime
XML log elements: upload, touch, chmod (with -permissions), rm (with -delete)
Examples
keepuptodate -delete keepuptodate d:\www /home/martin/public_html keepuptodate -filemask="|*.bak; *.tmp"
Advertisement