我有多个以日期命名的目录(例如:2017-09-05),并且在这些目录中有多个来自BRO IDS的log.gz文件。我试图进入每个目录,并按名称只获取特定的log.gz文件,并使用rysnc将它们发送到远程系统。日志文件如下所示:app_stats.00:00:00-01:00:00.log.gz
我正在尝试使用通配符来完成此任务。
例如:rsync -avh --ignore-existing -e ssh -r /home/data/logs/2017-09-* {dns,http}.*.log.gz / root@10.23.xx.xx:/home/pnlogs/
这很接近,但它只是复制每个文件夹中的所有文件而忽略了我只是获取http和dns日志的尝试,如示例中所示。这可以在一行中完成吗?我需要多个吗?