proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 多级代理(Squid)环境下 用户真实 IP 的获取 | Main | Microsoft Office Word 无法注册这篇文档问题的解决 »

April 28, 2006

rsync 单源多目标的批量同步拷贝(命令复用)

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2006/04/28/000970.html
http://windtear.net/archives/2006/04/28/000970.html

rsync 单源多目标的批量同步拷贝(命令复用)

本来需求是根据文件列表用rsync同步
不过不幸rsync不能满足需求
虽然有--include-from=FILE选项 不过不是干这个的

于是就写一下rsync的命令复用 批处理 read-batch write-batch
具体用法就是:
第一次通过 --write-batch 记录源列表信息到文件
rsync -auvP --progress --write-batch=pfx --exclude-from=excludefilelist a/ b/
-rw-------    1 root     root          462 Apr 28 15:46 pfx.rsync_flist
-rw-------    1 root     root          149 Apr 28 15:46 pfx.rsync_delta
-rw-------    1 root     root           64 Apr 28 15:46 pfx.rsync_csums
-rwx------    1 root     root           71 Apr 28 15:46 pfx.rsync_argvs

之后通过调用 --read-batch 实现相同文件源的多次同步拷贝
可以通过如下两种方式调用
rsync --read-batch=pfx c/
或
./pfx.rsync_argvs d
本blog WWW

Posted by windtear at April 28, 2006 11:54 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.