Как заставить rsync создавать директории из include при exclude на корень?
Необходимо выполнить деплой сайта. Из копирования надо убрать все файлы кроме некоторых, на разных уровнях вложенности. Для фильтрации использую --filter
Файлы на добавление берутся списком из git
Правила выглядят так примерно так:
[...]
+ dir_name/.settings.sample.php
+ dir_name/dir_name/filename.php
+ dir_name/dir_name/dir_name/filename.php
[...]
-*
В результате rsync копирует только то, что в корне. Как делать, что бы он копировал все файлы из + с созданием всех директорий и их поддиректорий. Что бы мне не писать кучу --include на каждую необходимую по уровню вложенности директорию?