Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106542
  • 博文数量: 20
  • 博客积分: 516
  • 博客等级: 下士
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-23 10:01
文章分类

全部博文(20)

文章存档

2012年(20)

分类: LINUX

2012-02-08 17:25:40

--exclude=PATTERN       exclude files matching PATTERN
--exclude-from=FILE     exclude patterns listed in FILE
--include=PATTERN       don't exclude files matching PATTERN
--include-from=FILE     don't exclude patterns listed in FILE

--exclude-from=file的简单说明
下面我把我整个过程简单的说一下:
1.在rsync服务器端,进入到相应的文件夹下。使用ls 〉file命令,把当前文件夹下的所有文件名都导入到file里。
2.vi file 。编辑file文件,把里面想要同步的文件名字删掉,留下的就是不需要同步的文件了。
3.touch file。
4.最后在rsync客户端,找个适当的位置,把这个file文件放在那就可以了。

假如那个file名字为filelist并,且放置在/home下。
/usr/local/bin/rsync -vzrtopg  --progress --delete   --exclude-from=/home/filelist  postfix@192.168.10.99::backup /var/www --password-file=/etc/rsyncd.passwd
这样,执行这个命令的时候就会把test模块里不需要同步的文件,都一一排除了!! 真的很方便~~~
阅读(1392) | 评论(0) | 转发(0) |
0

上一篇:rsync 配置常见问题

下一篇:MofileFS 解释

给主人留下些什么吧!~~