#-e,--rsh=COMMAND使用的信道协议,指替代rsh的shell程序。例如:ssh #-exclude=PATTERN指排斥不需要传输的文件模式 #--bwlimit=RATE限速,默认是以kbit/s为单位 #--delete--删除(本地没有,远端也没有),让目标目录SRC和源目录数据DST一致,适用于两个目录完全一样 innotify的三种工作模式之本地模式 Rsync的本地...
--exclude选项可以写多个: -P选项可以看到传输的速率信息: -u选项能够避免覆盖目标目录下较新的文件: -z是zip的意思,压缩是为了传输的过程中节省带宽,加快传输速度,不过只有文件数量多的情况下才看得到效果: 10.31 rsync通过ssh同步 通过ssh方式同步: 也可以反过来同步,也就是将对方机器的文件,同步到自己的机器上:...
rsync 可以同步远程主机,无论是作为同步源头还是目标。再举一个例子,我们假设想要把名为 remote1 的远程主机的目录同步到本地。因为 ssh 作为与远程主机交换数据的默认协议,我一直使用 ssh 选项。现在命令类似于下面这样。rsync -aH -e ssh --delete --exclude Cache --link-dest=yesterdaystargetdir remote1:s...
rsync在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。 安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 支持匿名传输,以方便进行网站镜象。 rsync实战 通过ssh传输方式同步本地文件(两台机器上都必须要rsync才能成功同步) 1 2 3 4 5 6 7 8 9 10 11 12 13 14...
rsync-aH-e ssh--delete--exclude Cache--link-dest=yesterdaystargetdir remote1:sourcedir todaystargetdir 这就是我的 rsync 备份命令的最终版本。 你可以依靠 rsync 的大量选项来定制你的同步过程。大多数情况而言,我刚刚描述的简单命令就足以胜任我的个人需要。你可以阅读 rsync 丰富的文档来了解它的其他能力。
rsync -avz –exclude ‘file.jpg’ /path/to/source /path/to/destination 这将排除/source目录中名为file.jpg的文件。 6. 使用SSH进行安全连接: rsync可以通过SSH协议进行安全的连接和传输文件: rsync -avz -e ssh /path/to/source user@remote:/path/to/destination ...
—excludei —正则匹配需要排除的文件,忽略大小写 %y%m%d %H%M —年月日时钟 %T%w%f%e —时间路径文件名状态 5、测试一 检测源目录中是否有如下动作:modify,create,move,delete,attrib; 一旦发生则发布至目标机器; 方式为 ssh src: 192.168.22.11(Rsync + Inotify-tools) dest: 192.168.22.12 ...
8 e:使用远程shell程序(可以使用rsh或ssh) 9 --delete:精确保存副本,源主机删除的文件,目标主机也会同步删除 10 --include=PATTERN:不排除符合PATTERN的文件或目录 11 --exclude=PATTERN:排除所有符合PATTERN的文件或目录 12 --password-file:指定用于rsync服务器的用户验证密码 ...
[root@serverA work]# rsync -e "ssh -p22" -avpz --delete ./ root@11.11.11.11:/tmp/work/ #注意,--delete参数要放在源目录和目标目录前,并且两个目录结构一定要一致!不能使用./* sending incremental file list ./ deleting fg deleting 5t ...