update
[linguofeng.github.com.git] / pages / tools / rsync.md
blob245ff082072f57ee088a96f4bab3655d242f8b63
1 ---
2 layout: default
3 category: Tools
4 title: "rsync"
5 description: "文件同步工具"
6 ---
8 <section>
9     <div class="page-header">
10         <h3>一、安装</h3>
11     </div>
12     <h4>ubuntu 12.10 x32</h4>
13 <pre>
14 $ sudo apt-get install rsync
15 $ sudo apt-get install grsync   # 图形化前端
16 </pre>
18     <h4>Mac OS X</h4>
19 <pre>
20 $ curl -O http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gz             # 下载源代码
21 $ curl -O http://rsync.samba.org/ftp/rsync/rsync-patches-3.0.9.tar.gz     # 下载补丁
22 $ tar -xzvf rsync-3.0.9.tar.gz
23 $ tar -xzvf rsync-patches-3.0.9.tar.gz
24 $ cd rsync-3.0.9
25 $ patch -p1 < patches/xxx.diff                                            # 打补丁
26 $ ./prepare-source
27 $ ./configure
28 $ make
29 $ sudo make install
30 </pre>
31 </section>
33 <section>
34     <div class="page-header">
35         <h3>二、使用</h3>
36     </div>
37 <pre>
38 $ rsync -r -t -v --progress -s /源目录 /目标目录
40 -v          # 显示详细信息
41 --progress  # 显示进度
42 -s          # 显示速度
43 </pre>
44 </section>