版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在 Windows 上使用 rsync 同步文件和目录在 Windows 上使用 rsync 同步文件和目录rsync 是一个 Unix 系统下的自由的计算机程序,它可以用 来从一个地方同步文件和目录到另外一个地方,而且它使用 一种 delta 编码方式来使得所需要传输的数据是尽可能的 少。它被大量使用于站点镜像上。这里介绍如何在 Windows 系统下来部署 rsync 服务器,并 使用客户端同步文件和目录。一 .安装和部署服务器端 首先去下载一个为 Windows 平台开发的 rsync server: cwRsync Server ,下载后安装和一般的 Windows 安装程序 一样,一
2、直点那个“下一步” (Next )就完事了。然后修改一 下配置,默认安装情况下,配置文件在 C:Program FilescwRsyncServerrsyncd.conf ,默认配置内容如下: use chroot = false strict modes = false hosts allow = * log file = rsyncd.log pid file = rsyncd.pid# Module definitions# Remember cygwin naming conventions : c:work becomes /cygwin/c/worktestpath = /cygd
3、rive/c/workread only = falsetransfer logging = yes 根据这段配置你很容易做出自己的配置 修改,特别注意的是要把路径 c:work 改成 /cygwin/c/work , 修改完配置后,去 Windows 的服务管理器里面找到 RsyncServer 这一条,把它的属性中的启动类型从“手动” 改为“自动,这样下次开机就会自动运行了,你也可以立即 将该服务启动起来。注意 rsync server 会监听 873 端口,所以如果你有开启防火 墙,不要忘了开放 873 端口。二 .安装客户端 然后你可以安装一个客户端, cwRsync ,也可以在刚才下
4、载 cwRsync Server 的网站上找到,安装同样很简单,安装完成 后建议你把 C:Program FilescwRsyncbin (默认安装情况下) 加入到操作系统环境变量的 PATH 参数中去, 然后就可以在 命令行里用命令 rsync 来做同步等操作了: 1.打印帮助:C:rsycn -helprsync version 2.6.9 protocol version 29Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others.Capabilities: 64-bit files, socketpai
5、rs, hard links, symlinks, batchfiles,inplace, no IPv6, 64-bit system inums, 64-bit internal inumsrsync comes with ABSOLUTELY NO WARRANTY . This is free software, and youare welcome to redistribute it under certain conditions. See the GNUGeneral Public Licence for details.rsync is a file transfer pro
6、gram capable of efficient remote update via a fast differencing algorithm.Usage: rsync OPTION. SRC SRC. DESTor rsync OPTION. SRC SRC. USERHOST:DEST or rsync OPTION. SRC SRC. USERHOST:DEST or rsync OPTION. SRC SRC. rsync:/USERHOST:PORT/DESTor rsync OPTION. USERHOST:SRC DESTor rsync OPTION. USERHOST:S
7、RC DEST or rsync OPTION. rsync:/USERHOST:PORT/SRC DESTThe : usages connect via remote shell, while : & rsync:/ usages connectto an rsync daemon, and require SRC or DEST to start with a module name.Options-v, -verbose increase verbosity-q, -quiet suppress non-error messages-no-motd suppress daemon-mo
8、de MOTD (see manpage caveat) -c, -checksum skip based on checksum, not mod-time & size -a, -archive archive mode; same as -rlptgoD (no -H)-no-OPTION turn off an implied OPTION (e.g. -no-D)-r, -recursive recurse into directories-R, -relative use relative path names-no-implied-dirs dont send implied d
9、irs with -relative-b, -backup make backups (see -suffix & -backup-dir)-backup-dir=DIR make backups into hierarchy based in DIR-suffix=SUFFIX set backup suffix (default w/o -backup-dir)-u, -update skip files that are newer on the receiver-inplace update destination files in-place (SEE MAN PAGE)-appen
10、d append data onto shorter files-d, -dirs transfer directories without recursing-l, -links copy symlinks as symlinks-L, -copy-links transform symlink into referent file/dir-copy-unsafe-links only unsafe symlinks are transformed-safe-links ignore symlinks that point outside the source tree-k, -copy-d
11、irlinks transform symlink to a dir into referent dir-K, -keep-dirlinks treat symlinked dir on receiver as dir-H, -hard-links preserve hard links-p, -perms preserve permissions-E, -executability preserve the files executability-chmod=CHMOD affect file and/or directory permissions-o, -owner preserve o
12、wner (super-user only)-g, -group preserve group-devices preserve device files (super-user only)-specials preserve special files-D same as -devices -specials-t, -times preserve times-O, -omit-dir-times omit directories when preserving times-super receiver attempts super-user activities-S, -sparse han
13、dle sparse files efficiently-n, -dry-run show what would have been transferred -W, -whole-file copy files whole (without rsync algorithm) -x, -one-file-system dont cross filesystem boundaries -B, -block-size=SIZE force a fixed checksum block-size -e, -rsh=COMMAND specify the remote shell to use -rsy
14、nc-path=PROGRAM specify the rsync to run on the remote machine-existing skip creating new files on receiver-ignore-existing skip updating files that already exist on receiver-remove-source-files sender removes synchronized files(non-dirs)-del an alias for -delete-during-delete delete extraneous file
15、s from destination dirs-delete-before receiver deletes before transfer (default)-delete-during receiver deletes during transfer, not before-delete-after receiver deletes after transfer, not before-delete-excluded also delete excluded files from destination dirs-ignore-errors delete even if there are
16、 I/O errors-force force deletion of directories even if not empty-max-delete=NUM dont delete more than NUM files-max-size=SIZE dont transfer any file larger than SIZE-min-size=SIZE dont transfer any file smaller than SIZE-partial keep partially transferred files-partial-dir=DIR put a partially trans
17、ferred file into DIR-delay-updates put all updated files into place at transfers end -m, -prune-empty-dirs prune empty directory chains from the file-list-numeric-ids dont map uid/gid values by user/group name-timeout=TIME set I/O timeout in seconds-I, -ignore-times dont skip files that match in siz
18、e and mod-time-size-only skip files that match in size-modify-window=NUM compare mod-times with reduced accuracy-T, -temp-dir=DIR create temporary files in directory DIR-y, -fuzzy find similar file for basis if no dest file-compare-dest=DIR also compare destination files relative to DIR-copy-dest=DI
19、R . and include copies of unchanged files-link-dest=DIR hardlink to files in DIR when unchanged -z, -compress compress file data during the transfer -compress-level=NUM explicitly set compression level -C, -cvs-exclude auto-ignore files the same way CVS does -f, -filter=RULE add a file-filtering RUL
20、E -F same as -filter=dir-merge /.rsync-filter repeated: -filter=- .rsync-filter-exclude=PATTERN exclude files matching PATTERN-exclude-from=FILE read exclude patterns from FILE-include=PATTERN dont exclude files matching PATTERN-include-from=FILE read include patterns from FILE-files-from=FILE read
21、list of source-file names from FILE-0, -from0 all *-from/filter files are delimited by 0s-address=ADDRESS bind address for outgoing socket todaemon-port=PORT specify double-colon alternate port number-sockopts=OPTIONS specify custom TCP options-blocking-io use blocking I/O for the remote shell-stats
22、 give some file-transfer stats-8, -8-bit-output leave high-bit chars unescaped in output-h, -human-readable output numbers in a human-readable format-progress show progress during transfer-P same as -partial -progress-i, -itemize-changes output a change-summary for all updates-out-format=FORMAT outp
23、ut updates using the specified FORMAT-log-file=FILE log what were doing to the specified FILE-log-file-format=FMT log updates using the specified FMT-password-file=FILE read password from FILE-list-only list the files instead of copying them-bwlimit=KBPS limit I/O bandwidth; KBytes per second-write-
24、batch=FILE write a batched update to FILE-only-write-batch=FILE like -write-batch but w/o updating destination-read-batch=FILE read a batched update from FILE-protocol=NUM force an older protocol version to be used-version print version number(-h) -help show this help (-h works with no other options)Use rsync -daemon -help to see the daemon-mode command-line options.Please see the rsync(1) and rs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 给阅读装上“引擎”-学校智慧阅读创新路径与探索
- 品牌影响力变化趋势分析指南
- 2026四川内江市隆昌市群众服务中心岗位需求1人备考题库附答案详解
- 2026湖南株洲市图书馆见习岗位招聘4人备考题库附答案详解(夺分金卷)
- 2026春季江西省交通投资集团有限责任公司校园招聘21人备考题库(第二批)含答案详解(突破训练)
- 中国电子科技集团公司第四十、四十一研究所2026届校园招聘备考题库附答案详解(模拟题)
- 2026江苏润湖健康产业发展有限公司招聘4人备考题库含答案详解(完整版)
- 2026四川省交通运输行业老年大学招聘兼职教师师资储备备考题库有完整答案详解
- 2026山东滨州市招聘硕博士高层次人才129人备考题库及答案详解参考
- 2026上半年四川广安市前锋区“小平故里英才计划”引进急需紧缺专业人才7人备考题库含答案详解(综合题)
- 2026年宝鸡市辛家山林业局、宝鸡市马头滩林业局招聘(12人)考试参考题库及答案解析
- 江西省南昌市2026届高三年级四月第二次模拟语文试卷(含答案)
- 2026广岩国际投资有限责任公司招聘14人备考题库附答案详解(综合卷)
- XJJ013-2012 新疆维吾尔自治区城市规划管理技术规定
- 2026年非遗保护中心招聘考试面试题及参考答案
- 智慧树 创造性思维与创新方法 章节测试答案
- 6.3 社会主义市场经济体制(教学设计) 2025-2026学年统编版道德与法治八年级下册
- 2025-2026中国市场IP商业化价值研究报告
- 2026年创新药挂网采购随时申报自主定价直接挂网流程
- 2026年商丘职业技术学院单招职业技能测试题库及答案详解(名师系列)
- 机械厂卫生管理制度
评论
0/150
提交评论