我有一个 rsync 的忽略文件,但我不知道如何忽略这串文件名和用户名:
backup/cpbackup/daily/username/homedir/mail/cur/1244452567.H511146P7355.dwhs45.dwhs.net,S=2161:2,
backup/cpbackup/daily/username/homedir/mail/cur/1244455430.H516330P14494.dwhs45.dwhs.net,S=4062:2,
我尝试过这个:
backup/cpbackup/daily/*/homedir/mail/cur/*
和这个:
*.*.dwhs45.dwhs.*
但这当然太容易了。
基本上,我只是不想将所有用户的 /cur/ 目录中的所有邮件都传输到备份中。
答案1
man rsync
有一整节关于 INCLUDE/EXCLUDE 模式的内容。简而言之,对于第一种情况,您可能首先要取消匹配并确保它是一个目录,如下所示:
mail/cur/
这里没有通配符,它只会忽略目录cur
在另一个名为 的目录中调用mail
。