This is an old revision of the document!

synchronize

Synchronizes directories.

synchronize local|remote|both [ <local directory> [ <remote directory> ] ]

Advertisement

When the first parameter is local, changes from remote directory are applied to local directory. When the first parameter is remote, changes from the local directory are applied to the remote directory. When the first parameter is both, both local and remote directories can be modified.

When directories are not specified, current working directories are synchronized.

Note: Overwrite confirmations are always off for the command.

Switches:

Switch Description
-delete Delete obsolete files. Ignored for both.
-mirror Mirror mode (synchronize also older files). Ignored for both.
-criteria=<criteria> Comparison criteria. Possible values are time, size, either (Previous versions used value both) and none. Ignored for both mode.
-permissions=<mode> Set permissions (SFTP and SCP protocols only)
-nopermissions Keep default permissions
-speed=<kibps> Limit transfer speed

Effective options: transfer, exclude, include, reconnecttime

XML log elements: download (with local or both), upload (with remote or both), touch (with remote or both), chmod (with remote or both and -permissions), rm (with remote and -delete)

Advertisement

Examples

synchronize remote -delete
synchronize both d:\www /home/martin/public_html

Last modified: by martin