1、rsync是什么
rsync
是一个在Unix/Linux
环境下常用的工具,Windows
上可以通过一些替代工具或者使用Cygwin
环境来实现类似的功能。Cygwin
在安装过程中,选择需要安装的组件时确保选择了rsync
和openssh
(如果需要通过SSH
连接到其他服务器进行备份)。rsync
的简单使用如下:
rsync -avz /source/path/ user@remotehost:/destination/path/
2、rsync常用参数及含义
-v, --verbose
:显示详细的输出信息,可以帮助调试和了解操作进程。-a, --archive
:归档模式,保留所有文件属性,递归同步子目录,等同于-rlptgoD
参数的组合。-r, --recursive
:递归同步目录及其下的所有文件和子目录。-u, --update
:仅同步源文件中更新过的文件到目标目录,不复制源文件中未更改的文件。-z, --compress
:传输时压缩文件,减少传输数据量&#x