当前位置:网站首页 > 软件教程 > 正文

cwRsync命令参数大全

作者:admin发布时间:2021-11-01分类:软件教程浏览:评论:0


导读:cwrsync分客户端和服务端两部分,cwRsync是基于cygwin平台的rsync软件包,支持windows对windows、windows对Linux、Linux对windows高效文件同步。服务端安装到ServiceAccount这一步的时候,这一步会建立cwrsync的系统帐号,可以用默认的也可以自定义帐号和密码,这个帐

cwrsync分手机客户端和服务器端两一部分,cwRsync是根据cygwin服务平台的rsync程序包,适用windows对windows.windows对Linux.Linux对windows高效率数据同步。服务器端安裝到Service Account这一步的情况下,这一步会创建cwrsync的系统软件账号,可以用默认设置的还可以自定账号和登陆密码,这一账号在后面同歩的过程中有用途的,安裝好以后,把安装文件加上到windows的path自变量中,便捷立即在命令下启用rsync命令。 

cwRsync命令参数大全

cwRsync命令主要参数详细说明:

 -v, --verbose 详尽方式輸出

-q, --quiet 精减輸出方式

-c, --checksum 开启校检电源开关,强制性对文件传送开展校检

-a, --archive 存档方式,表明以递归算法方法传输文件,并保护全部文件名后缀,相当于-rlptgoD

-r, --recursive 对根目录以递归算法方式解决

-R, --relative 应用绝对路径信息内容

-b, --backup 建立备份数据,也就是针对目地早已存有有一样的文件夹名称时,将老的文档重命名为~filename。能够应用--suffix选择项来特定不一样的备份数据作为前缀。

--backup-dir 将备份数据(如~filename)储放在在文件目录下。

-suffix=SUFFIX 界定备份数据作为前缀

-u, --update 只是开展升级,也就是绕过全部早已普遍存在于DST,而且文档時间晚于要备份数据的文档。(不遮盖升级的文档)

-l, --links 保存软链结

-L, --copy-links 想看待基本文档一样解决软链结

--copy-unsafe-links 只是复制偏向SRC途径文件目录树之外的链结

--safe-links 忽视偏向SRC途径文件目录树之外的链结

-H, --hard-links 保存硬链结

-p, --perms 维持文件权限

-o, --owner 维持文档属主信息内容

-g, --group 维持文档属组信息内容

-D, --devices 维持机器设备文档信息内容

-t, --times 维持文档時间信息内容

-S, --sparse 对稀少文档开展特别解决以节约DST的室内空间

-n, --dry-run实际什么文档将被传送

-W, --whole-file 复制文档,不开展增加量检验

-x, --one-file-system 不必超越系统文件界限

-B, --block-size=SIZE 检测优化算法应用的块规格,默认设置是700字节

-e, --rsh=COMMAND 特定应用rsh.ssh方法开展数据库同步

--rsync-path=PATH 特定虚拟服务器上的rsync命令所属途径信息内容

-C, --cvs-exclude 应用和CVS一样的方式 全自动忽视文档,用于清除这些不期待传送的文档

--existing 只是升级这些早已普遍存在于DST的文档,而不备份数据这些创好的文档

--delete 删掉这些DST中SRC沒有的文档

--delete-excluded 一样删掉协调器这些被该选择项特定清除的文档

--delete-after 传送完毕之后再删掉

--ignore-errors 立即发生IO不正确也开展删掉

--max-delete=NUM 数最多删掉NUM个文档

--partial 保存这些因事沒有彻底传送的文档,因此加速接着的再度传送

--force 强行删除文件目录,即便不以空

--numeric-ids 不将数据的使用者和组ID配对为账号和组名

--timeout=TIME IP请求超时時间,企业为秒

-I, --ignore-times 不绕过这些有一样的时长和长短的文档

--size-only 当决策是不是要备份数据时,只是查看图片大小而不考虑到文档時间

--modify-window=NUM 决策文档是不是時间同样时采用的时间格式对话框,默认设置为0

-T --temp-dir=DIR 在DIR中建立临时文件夹

--compare-dest=DIR 一样较为DIR中的文档来决策是不是必须 备份数据

-P 相当于 --partial

--progress 表明备份数据全过程

-z, --compress 对备份数据的文档在传送时开展缩小解决

--exclude=PATTERN 特定清除不用传送的文档方式

--include=PATTERN 特定不清除而必须 传送的文档方式

--exclude-from=FILE 清除FILE中特定方式的文档

--include-from=FILE 不清除FILE特定匹配算法的文档

--version 打印出版本信息

--address 关联到特殊的详细地址

--config=FILE 特定别的的环境变量,不应用默认设置的rsyncd.conf文档

--port=PORT 特定别的的rsync服务端口号

--blocking-io 对远程控制shell应用堵塞IO

-stats 得出一些文档的传送情况

--progress 在传送时实际传送全过程

--log-format=formAT 特定日志格式文件

--password-file=FILE 从FILE中获得登陆密码

--bwlimit=KBPS 限定I/O网络带宽,KBytes per second

-h, --help 表明协助信息内容

指令主要参数表述:
  
-avzP
  
-a 主要参数,等同于-rlptgoD,-r 是递归算法 -l 是链接文件,意思是复制链接文件;-p 表明维持文档原来管理权限;-t 维持文档原来時间;-g 维持文档原来用户群;-o 维持文档原来属主;-D 等同于块机器设备文档;
  
-z 传送时缩小;
  
-P 传送进展;
  
-v verbose,详尽方式輸出
  
-u是只同歩早已升级的文档,防止沒有升级的文档被反复升级一次,但是要留意二者设备数字时钟的同歩
  
--progress
  
表明备份数据全过程
  
--delete
  
删掉这些DST中SRC沒有的文档
  
--password-file
  
特定密码文件,只需包括登陆密码而无需包括登录名
  
SvcCWRSYNC@192.168.2.242::test
  
SvcCWRSYNC 登录服务端的登录名  

192.168.2.242 服务端的ip详细地址
  
test 服务端特定的验证控制模块名,好几个同步作业靠此控制模块名区别  

/cygdrive/e/test
  
储放服务端同歩文档的当地文件目录

服务端的配备:

1.改动cwRsync服务端端环境变量rsyncd.conf(在cwRsyncServer的安装文件下)

use chroot = false #不应用chroot 

strict modes = false #静态数据方式 

hosts allow = * #全部IP均可 

log file = rsyncd.log #log文件名,能够特定途径 

pid file = rsyncd.pid 

port = 8173 #默认设置端口号873 

uid = 0 #不特定uid,不用这一行将没法应用一切帐户 

gid = 0 #不特定gid 

max connections = 10 #最大连接数10 

# Module definitions 

# Remember cygwin naming conventions : c:work becomes /cygwin/c/work 

[huweishen] 

path = /cygdrive/d/www/huweishen #必须 备份数据的途径(D盘www/huweishen文件目录) 

read only = false #写保护 

transfer logging = yes #纪录传送日志 

ignore errors #忽视不相干的IO不正确 

list = no #不列文档表 

hosts allow = 192.168.2.0/255.255.255.0 #容许浏览的IP 

hosts deny = * #不允许hosts allow之外的一切IP浏览 

auth users = SvcCWRSYNC #验证登录名

secrets file = rsync.password #验证客户的登录名和登陆密码储存部位

标签:cwRsync


欢迎 发表评论: