cwRsync命令参数大全
作者:admin发布时间:2021-11-01分类:软件教程浏览:评论:0
cwrsync分手机客户端和服务器端两一部分,cwRsync是根据cygwin服务平台的rsync程序包,适用windows对windows.windows对Linux.Linux对windows高效率数据同步。服务器端安裝到Service Account这一步的情况下,这一步会创建cwrsync的系统软件账号,可以用默认设置的还可以自定账号和登陆密码,这一账号在后面同歩的过程中有用途的,安裝好以后,把安装文件加上到windows的path自变量中,便捷立即在命令下启用rsync命令。
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
你 发表评论:
欢迎- 软件教程排行