rsync
rsync 是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。
本地之间同步
将 src 目录里的所有的文件同步至 dest 目录(不包含src本身)
将 src 目录包括自己整个同步至 dest 目录
即使 src 后面接有 / ,效果同上。
网络之间同步
rsync -av 192.168.1.100:/data/src/ dest/
远程服务器同步至本地,需输入 root 密码
rsync -av 192.168.1.100:/data/src/ '-e ssh -l skiy -p 2222' dest/
远程服务器同步至本地,指定端口、用户, 需输入该用户的密码
rsync -av src/ 192.168.1.100/data/dest/
本地文件夹同步至远程服务器(不含 src)
rsync -av '-e ssh -l skiy' src/ 192.168.1.100/data/dest/
本地文件夹同步至远程服务器(不含 src),指定用户
rsync -av src 192.168.1.100:/data/dest/
本地文件夹同步至远程服务器(含 src)
rsync -av --delete src/ 192.168.1.100:/data/test/dest/ --delete
从目标目录里面删除无关的文(以 src 为基准)
其它: