内容简介
本章节中介绍了rsync的安装,包括从源码安装、安装二进制包等等。
# GNU/Linux
从发行版的源中安装
#!/bin/bash # Kali GNU/Linux Rolling、 apt-get install rsync
使用源码编译安装
#!/bin/bash # 下载rsync源码并进入源码目录。 wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz tar -xf rsync-3.1.2.tar.gz cd rsync-3.1.2 # 准备、编译 ./configure --prefix=/usr --without-included-zlib && make make install
# macOS
可以使用brew直接进行安装,执行如下命令:
#!/bin/sh brew install rsync
或者也可以像GNU/Linux中一样,从源码中编译安装,没有太大的差别:
#!/bin/bash # 下载rsync源码并进入源码目录。 wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz tar -xf rsync-3.1.2.tar.gz cd rsync-3.1.2 # 准备、编译 ./configure --prefix=/usr/local --without-included-zlib && make make install
注意:与GNU/Linux下编译相比,唯一的差别可能在于安装到了/usr/local中。macOS中,由于有System Integrity Protection的保护,所以你不能随随便便的向/usr下写东西。如果你想安装到/usr下,需要重启macOS,开机时按住command+R,然后进入恢复模式,在终端中执行csrutil disable命令来禁用System Integrity Protection。在这种情况下安装结束后,重新进入恢复模式,在终端中执行csrutil enable命令来启用System Integrity Protection。
# Microsoft Windows
与于Microsh...Microsoft Windows可以用cwRsync。
cwRsync是对Rsync的打包,专门用于Windows的Rsync(cwRsync,看名字也能猜出来与Cygwin有关)。有关内容可以参考cwRsync主页。
在Windows上进行备份的最佳方法(此过程在Windows 10 64,Windows 7和Windows XP(32)上进行了测试)使用名为DeltaCopy的rsync模拟器。
DeltaCopy,http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
Deltacopy是一个rsync“整经机”,可以使用rsync作为服务器(在Windows计算机上)。
安装可执行程序
rsync
rsync是rcp和scp的替代品,具有更多功能的。它使用“rsync算法”,提供了一种非常快速的同步远程文件的方法,通过仅发送文件中的差异来同步文件,而且在链路一端的文件不需要必须存在。
注意事项
必须同时在本地和远程进行安装rsync。rsync命令即提供了服务端功能(使用--daemon选项),也提供了客户端功能(不使用--daemon选项时)。
参考文献