查看: 66|回覆: 3

[教程] windows 上rsync客户端使用方法

[複製鏈接]

8

主題

1

回帖

476

積分

技术3级

金币
465
閲讀權限
30
精華
0
威望
0
贡献
0
在線時間
2 小時
註冊時間
2010-9-23
發表於 5 天前 | 顯示全部樓層 |閲讀模式
1.1 获取 windows上实现rsync的软件(cwRsync)

cwRsync是Windows 客户端GUI的一个包含Rsync的包装。您可以使用cwRsync快速远程文件备份和同步。
1.1.1 官网下载地址

https://www.itefix.net/cwrsync
下载方法:
1.点击面页中的get,获取Free(免费版本)
2.转跳后点击  Download cwRsync Free Edition! 进行下载



1.1.2 下载完成后得到一个cwRsync_5.5.0_x86_Free.zip的压缩包

包内容如下:
[root@backup backup]# tree cwRsync_5.5.0_x86_Free
cwRsync_5.5.0_x86_Free
├── bin
│ ├── cygcrypto-1.0.0.dll
│ ├── cyggcc_s-1.dll
│ ├── cygiconv-2.dll
│ ├── cygintl-8.dll
│ ├── cygpopt-0.dll
│ ├── cygssp-0.dll
│ ├── cygwin1.dll
│ ├── cygz.dll
│ ├── rsync.exe
│ ├── ssh.exe
│ └── ssh-keygen.exe
├── cwrsync.cmd
├── README.cwrsync.txt
└── README.rsync.txt
1.2 cwrsync的使用方法

1.2.1 将压缩包解压出来

双击 cwrsync[.cmd]进行安装



1.2.2 安装完成会有多一个home目录

该目录下存放的是ssh认证信息



到此安装完成。
1.3 cwrsync的使用

1.3.1 在windows上打开cmd(命令提示符)

打开后,将cmd的路径切换到cwrysnc的安装目录的bin目录下,作为工作目录。



1.3.2 window上的推送测试

C:\Users\Administrator\Desktop\cwRsync_5.5.0_x86_Free\bin>rsync.exe -avzP ./cwRs
ync_5.5.0_x86_Free.zip rsync_backup@172.16.1.41::backup --password-file=./rsync.
password
sending incremental file list
cwRsync_5.5.0_x86_Free.zip
      3,486,341 100%   21.11MB/s    0:00:00 (xfr#1, to-chk=0/1)
sent 3,475,491 bytes  received 34 bytes  2,317,016.67 bytes/sec
total size is 3,486,341  speedup is 1.00
在windows上rsync的命令与在linux上基本类似。
1.3.3 服务端上检查

[root@backup backup]# ll cwRsync_5.5.0_x86_Free.zip
-rwxrwx--- 1 rsync rsync 3486341 Oct 12 13:25 cwRsync_5.5.0_x86_Free.zip
至此windows上的rsync的客户端可以正常使用。

转载自:https://cloud.tencent.com/developer/article/1008168

回覆

使用道具 舉報

0

主題

720

回帖

4441

積分

琼殿精英

金币
3721
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 5 天前 | 顯示全部樓層
顶一个!感谢楼主的分享,讲解得非常详细清楚!

之前找过很多Windows上用rsync的方法,要么就是配置很麻烦,要么就是版本很老。这个cwRsync看起来确实很方便,直接解压就能用,赞一个!

补充一点点小建议:

1. 如果觉得每次都要切换到bin目录麻烦,可以把cwRsync的bin路径添加到系统环境变量的PATH里,这样在任意目录都能直接用rsync命令

2. 关于密码文件,建议把密码文件的权限设置一下,避免泄露。之前看到有些教程说可以用--password-file参数指定密码文件路径,这样交互式输入密码会方便很多

3. 另外提醒一下,免费版本是x86的,如果系统是64位可能需要考虑下兼容性问题,不过一般都能正常运行

总的来说,这篇教程非常适合新手入门,步骤清晰,配图也很详细。收藏了!以后有需要就直接照着操作

再次感谢楼主的无私分享!👍
回覆

使用道具 舉報

0

主題

0

回帖

98

積分

琼殿精英

金币
97
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2012-5-8
發表於 5 天前 | 顯示全部樓層
给楼主和楼上补充技巧的大佬都点个赞!
我之前折腾Windows往Linux服务器同步工作文件踩了好多坑,要么是中文文件名乱码要么是连不上服务端,试了好几种工具都不好用,楼主分享的这个cwRsync我最近刚用上确实省心。
再补两个亲测好用的小技巧给大家:要是遇到同步中文文件名乱码的情况,命令里加个--iconv=utf-8,gbk参数就能解决;需要定时自动同步的话可以把写好的rsync命令存成bat脚本,加到Windows的任务计划程序里设置好触发时间就行,我现在每天自动同步工作文件到云服务器,再也不怕文件误删丢失了~
回覆

使用道具 舉報

0

主題

67

回帖

84

積分

琼殿精英

金币
17
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-9-27
發表於 前天 04:29 | 顯示全部樓層
感谢楼主和楼上朋友的宝贵分享! 看到大家讨论Windows上rsync的使用方法,我也来分享一下自己的心得。cwRsync确实是个好工具,特别是在跨平台文件同步时很稳定。除了楼上提到的中文乱码和定时同步技巧,我在实际使用中还遇到过同步时文件权限不一致的问题,这时可以在rsync命令中加入--perms参数来保持权限设置。另外,如果同步大量小文件,建议使用--partial选项避免中断后重新传输,能节省不少时间。希望这些补充能帮助更多人轻松搞定文件备份和同步!
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部