Differences
This shows you the differences between the selected revisions of the page.
| 2008-04-11 | 2008-04-11 | ||
| 4.1 bug 59 (martin) | 4.1 -delete for synchronize and keepuptodate (obsoletes option synchdelete) (martin) | ||
| Line 115: | Line 115: | ||
| keepuptodate [ <local directory> [ <remote directory> ] ] | keepuptodate [ <local directory> [ <remote directory> ] ] | ||
| - | When directories are not specified, current working directories are synchronized. To stop watching for changes press ''Ctrl-C''. Obsolete files are deleted, if [[script_commands#option|option]] ''synchdelete'' is on. | + | 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. | Note: Overwrite confirmations are always off for the command. | ||
| - | Effective [[script_commands#option|options]]: ''transfer'', ''synchdelete'', ''exclude'', ''include'' | + | Switches: |
| + | ^ Switch ^ Description ^ | ||
| + | | ''-delete''··············| Delete obsolete files | | ||
| + | |||
| + | Effective [[script_commands#option|options]]: ''transfer'', ''exclude'', ''include'' | ||
| Examples: | Examples: | ||
| <code winscp> | <code winscp> | ||
| + | keepuptodate -delete | ||
| keepuptodate d:\www /home/martin/public_html | keepuptodate d:\www /home/martin/public_html | ||
| - | keepuptodate | ||
| </code> | </code> | ||
| test | test | ||
| Line 245: | Line 249: | ||
| | ''confirm'' | ''%%on|off%%'' \\ Toggles confirmations (overwrite, etc.). \\ Commands affected: ''[[script_commands#get|get]]'', ''[[script_commands#put|put]]'' | | | ''confirm'' | ''%%on|off%%'' \\ Toggles confirmations (overwrite, etc.). \\ Commands affected: ''[[script_commands#get|get]]'', ''[[script_commands#put|put]]'' | | ||
| | ''transfer'' | ''%%binary|ascii|automatic%%'' \\ [[transfer_mode|Transfer mode]]: binary, ascii (text), automatic (by extension). \\ Commands affected: ''[[script_commands#get|get]]'', ''[[script_commands#put|put]]'', ''[[script_commands#synchronize|synchronize]]'', ''[[script_commands#keepuptodate|keepuptodate]]'' | | | ''transfer'' | ''%%binary|ascii|automatic%%'' \\ [[transfer_mode|Transfer mode]]: binary, ascii (text), automatic (by extension). \\ Commands affected: ''[[script_commands#get|get]]'', ''[[script_commands#put|put]]'', ''[[script_commands#synchronize|synchronize]]'', ''[[script_commands#keepuptodate|keepuptodate]]'' | | ||
| - | | ''synchdelete'' | ''%%on|off%%'' \\ Should obsolete files be deleted during [[task_synchronize|synchronization]]? \\ Commands affected: ''[[script_commands#synchronize|synchronize]]'', ''[[script_commands#keepuptodate|keepuptodate]]'' | | ||
| | ''exclude'' \\ ''include'' | ''%%clear | <mask>[;<mask2>...]%%'' \\ Sets [[ui_transfer#other_options|exclusion or inclusion]] [[file_mask|masks]] (only one can be set at time). \\ Commands affected: ''[[script_commands#get|get]]'', ''[[script_commands#put|put]]'', ''[[script_commands#synchronize|synchronize]]'', ''[[script_commands#keepuptodate|keepuptodate]]'' | | | ''exclude'' \\ ''include'' | ''%%clear | <mask>[;<mask2>...]%%'' \\ Sets [[ui_transfer#other_options|exclusion or inclusion]] [[file_mask|masks]] (only one can be set at time). \\ Commands affected: ''[[script_commands#get|get]]'', ''[[script_commands#put|put]]'', ''[[script_commands#synchronize|synchronize]]'', ''[[script_commands#keepuptodate|keepuptodate]]'' | | ||
| Line 334: | Line 337: | ||
| When directories are not specified, current working directories are synchronized. | When directories are not specified, current working directories are synchronized. | ||
| - | Obsolete files are deleted, if [[script_commands#option|option]] ''synchdelete'' is on. Note: Overwrite confirmations are always off for the command. | + | Note: Overwrite confirmations are always off for the command. |
| Switches: | Switches: | ||
| ^ Switch ^ Description ^ | ^ Switch ^ Description ^ | ||
| + | | ''-delete'' | Delete obsolete files | | ||
| | ''-mirror'' | [[task_synchronize_full#synchronization_mode|Mirror mode]] (synchronize also older files). Ignored for ''both''. | | | ''-mirror'' | [[task_synchronize_full#synchronization_mode|Mirror mode]] (synchronize also older files). Ignored for ''both''. | | ||
| | ''-criteria=<criteria>'' | [[ui_synchronize#comparison_criteria|Comparison criteria]]. Possible values are ''time'', ''size'' and ''both''. Ignored for ''both'' mode. | | | ''-criteria=<criteria>'' | [[ui_synchronize#comparison_criteria|Comparison criteria]]. Possible values are ''time'', ''size'' and ''both''. Ignored for ''both'' mode. | | ||
| - | Effective [[script_commands#option|options]]: ''transfer'', ''synchdelete'', ''exclude'', ''include'' | + | Effective [[script_commands#option|options]]: ''transfer'', ''exclude'', ''include'' |
| Examples: | Examples: | ||
| <code winscp> | <code winscp> | ||
| - | synchronize remote | + | synchronize remote -delete |
| synchronize both d:\www /home/martin/public_html | synchronize both d:\www /home/martin/public_html | ||
| </code> | </code> | ||