在linux中从多个目录rsync多个文件

在linux中从多个目录rsync多个文件,linux,bash,unix,bro,zeek,Linux,Bash,Unix,Bro,Zeek,我有多个按日期命名的目录(例如:2017-09-05),这些目录中有来自BRO ID的多个log.gz文件。我试图输入每个目录,按名称只获取特定的log.gz文件,并使用rysnc将这些文件发送到远程系统。日志文件如下所示:app_stats.00:00:00-01:00:00.log.gz我正在尝试使用通配符来完成此操作 例如:rsync-avh——忽略现有的-e ssh-r/home/data/logs/2017-09-*{dns,http}.*.log.gz/root@10.23.xx.x

我有多个按日期命名的目录(例如:2017-09-05),这些目录中有来自BRO ID的多个log.gz文件。我试图输入每个目录,按名称只获取特定的log.gz文件,并使用rysnc将这些文件发送到远程系统。日志文件如下所示:
app_stats.00:00:00-01:00:00.log.gz
我正在尝试使用通配符来完成此操作

例如:
rsync-avh——忽略现有的-e ssh-r/home/data/logs/2017-09-*{dns,http}.*.log.gz/root@10.23.xx.xx:/home/pnlogs/


这很接近,但它只是复制每个文件夹中的所有文件,并忽略我在获取http和dns日志方面的尝试,如示例中所示。这可以在一行中完成吗?我需要多个吗?

编程问题也是如此,而不是关于使用或配置Linux的问题。SuperUser.com或unix.stackexchange.com是回答类似问题的好地方。我将在那里发帖,表示歉意。编程问题也是如此,而不是关于使用或配置Linux的问题。SuperUser.com或unix.stackexchange.com将是解决此类问题的更好地方。我将在那里发布,抱歉。