安静模式,不显示任何东西
-q
显示详细错误,用来查看日志状态。在计划任务时应该去掉,加快速度。在cmd窗口手工运行才打开排错。
-v
对数据进行压缩传输
-z
递归模式,表示把文件夹和子文件夹一起传输
-r
指定传输端口,默认是873,服务端改过就要在这设置
--port
显示文件传送进程,百分比等信息,和-v一样,计划任务时应该去掉
--progress
延时删除
--delete-after
最大传输文件,大于这个值的文件不传输,一般是优先更新jpg,html这一类文件。大的如.mdb .flv .rar可以稍后更新
--max-size=2048K
最小输文件,结合上面的分两次传输.可以把大文件小文件分开传.但是注意设置值要交叉一点点。不然会造成正好是那个值的文件不能传送:)正好那个文件里面不是人。
--min-size=2048K
最大删除文件数,最好设一个。防止哪天弄错了。把整个盘删空了。
--max-delete=NUM
删除文件出错时,继续
--ignore-errors
只对文件大小检查,不检查时间
--size-only
忽略文件修改时间,和上面的意思相对,不可同时使用
--ignore-times
保留传输进程,就理解成断点续传吧
--partial
删除模式,就是在源删除的,那么更新到目标,让目标也删除,注意和remove-source-file区别,这个是表示在源传完后,删除源的。类似于剪切。
--delete
强制删除,当权限不足或IO错误时或文件不为空时,仍然强制删除
--force
强制完全备份传输,不管增量还是存在,一般用于目标上有文件,但是又需要完整备份一次.
--whole-file
--update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。(不覆盖更新的文件)
只更新已经存在的文件
--existing skip creating new files on receiver
跳过更新已经存在的文件
--ignore-existing skip updating files that already exist on receiver
把更新文件放在最后执行
--delay-updates
不进行压缩的文件表达式,一般要跳过.mdb .gz .zip .rar .flv一类的大文件
--skip-compress=LIST skip compressing files with a suffix in LIST
设置压缩等级,应该取一个平衡值。压得越大,解压慢,但传输快。如果是在局域网或本机用,就不设了。
--compress-level=NUM explicitly set compression level
限制带宽,防止带宽被占用完,不终止同步再也没有办法进行远程连服务器了ssh,3389
--bwlimit=KBPS
这两个参数搭配生成更新文件列表,而不进行传输,可以用来做文件比较
--write-batch=FILE
--only-write-batch=FILE
--read-batch=FILE
中文有乱码时用这个开关
--iconv=CONVERT_SPEC
