--bwlimit=RATE limit socket I/O bandwidth
--stop-after=MINS Stop rsync after MINS minutes have elapsed
--stop-at=y-m-dTh:m Stop rsync at the specified point in time
+--fsync fsync every written file
--write-batch=FILE write a batched update to FILE
--only-write-batch=FILE like --write-batch but w/o updating dest
--read-batch=FILE read a batched update from FILE
0. `--omit-dir-times`, `-O`
- This tells rsync to omit directories when it is preserving modification
- times (see `--times`). If NFS is sharing the directories on the receiving
+ This tells rsync to omit directories when it is preserving modification,
+ access, and create times. If NFS is sharing the directories on the receiving
side, it is a good idea to use `-O`. This option is inferred if you use
`--backup` without `--backup-dir`.
0. `--omit-link-times`, `-J`
- This tells rsync to omit symlinks when it is preserving modification times
- (see `--times`).
+ This tells rsync to omit symlinks when it is preserving modification,
+ access, and create times.
0. `--super`
option to have any effect, the `-g` (`--group`) option must be used (or
implied), and the receiver will need to have permissions to set that group.
+ The `--usermap` option implies the `--owner` option while the `--groupmap`
+ option implies the `--group` option.
+
If your shell complains about the wildcards, use `--protect-args` (`-s`).
0. `--chown=USER:GROUP`
USER is empty, a leading colon must be supplied.
If you specify "`--chown=foo:bar`", this is exactly the same as specifying
- "`--usermap=*:foo --groupmap=*:bar`", only easier. If your shell complains
- about the wildcards, use `--protect-args` (`-s`).
+ "`--usermap=*:foo --groupmap=*:bar`", only easier (with the same implied
+ `--owner` and/or `--group` option).
+
+ If your shell complains about the wildcards, use `--protect-args` (`-s`).
0. `--timeout=SECONDS`
mind that the remote host may have a different default timezone than your
local host.
+0. `--fsync`
+
+ Cause the receiving side to fsync each finished file. This may slow down
+ the transfer, but can help to provide peace of mind when updating critical
+ files.
+
0. `--write-batch=FILE`
Record a file that can later be applied to another identical destination