利用rsync可以在本地机(运行windows或linux)和本组linux服务器之间备份文件。rsync只在网络中传输文件中已修改的部分,并且可以压缩后在传输,因此备份速度很快。在linux服务器上一般以安装了rsync,在windows系统中需安装cwRsync。
例如,如果要把本地机C:/temp的所有文件拷贝到服务器用户主目录的temp目录中,则输入:
rsync -avz c:\temp 166.111.37.220:~/temp
执行该命令后,系统提示输入用户在linux服务器上的密码。
如果要将用户主目录的temp下的内容拷贝到本地机的c:/temp目录中,则输入:
rsync -avz 166.111.37.220:~/temp c:\temp
同样需要输入用户密码。