Мне нужно реализовать селективное Rsync к данной папке, strucutred так:RSync Включить Исключить Правила
random.pdf
backup.gz
htdocs
- api.html
- report.xml
- otherfile.html
folder
- private.html
Мне нужно создать правило, чтобы исключить все файлы PDF, все XMLs, и каждая папка вместо htdocs. Хотелось бы включить и все .gz. Так я придумал следующее правило:
rsync -azP --delete --exclude="*.pdf" --exclude="*.xml" --include="*.gz" --include="htdocs/*" --exclude="*" (...)
Как-то это особые правила только получить мне доступ к * .gz и я искренне не могу понять, почему папка HTDOCS не будет проходить так же. Может ли кто-нибудь дать мне подсказку? Спасибо
см., Если это поможет - http://stackoverflow.com/a/19296415/373151 –
вы также можете просмотреть флаги -exclude-from и -include-from [--exclude -from = FILE read exclude patterns из FILE --include-from = FILE read include patterns from FILE] – Jonathan
, если я использую -exclude = "*" в конце, я не могу передать папку htdocs: s –