rsync include and exclude
Jay Hall
JHALL at socket.net
Wed Oct 7 21:43:20 UTC 2009
Thanks. That took care of the problem.
Jay
On Oct 7, 2009, at 3:02 PM, krad wrote:
>
>
> 2009/10/7 Jay Hall <JHALL at socket.net>
> Ladies and Gentlemen,
>
> I am using rsync to backup some information and I am having some
> problem with including and excluding directories.
>
> I want to include everything in the user's mail directory and
> everything in the user's documents directory. Everything else
> should be excluded. And, it is possible to have multiple users on a
> single computer.
>
> Following is what I am using for my include/exclude patterns.
>
> + /Users/*/Library/Mail/
> + /Users/*/Documents/
> - /Users/*/Documents/*
> - /Users/*/Library/*
>
> This gives me close to the desired result. However, there are some
> extra files included which I do not need to backup which are stored
> in /Users/username directory.
>
> If I add -/Users/*, no files are backed up.
>
> After reading the man pages and several examples, I thought I had a
> handle on this. Any suggestions would be greatly appreciated.
>
> Thanks,
>
>
> Jay
>
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org
> "
>
> try adding this line to the top
>
> + /Users/*
>
> then this to the bottom
>
> - /Users/*/*
>
>
> I use lists like this at work a lot and you have to be careful. The
> ordering of the rules is very important. The common on for people to
> get wrong is the mysql rules.. We generally dont copy the binary db
> files as they would never be consistent, so we dump the db else
> where and exclude the files. Except we need to capture the my.cnf
> file. The following ruleset does it
>
> + /var/db/mysql
> + /var/db/mysql/my.cnf
> - /var/db/mysql/**
>
> If you deviate from this things dont tend to work.
More information about the freebsd-questions
mailing list