Я хотел бы использовать параметр rsync
--exclude-from
, чтобы исключить файл, содержащий выражения, которые исключают пути к файлам со следующими символами: |
, :
, ?
, >
или <
.
Из руководства по Rsyn c неясно, как лучше go определить это правило.
Я придумал следующее:
**\:**
**\?**
**\|**
**\>**
**\<**
Однако это также кажется действительным:
**[:]**
**[?]**
**[|]**
**[>]**
**[<]**
Есть ли разница в том, как rsync
интерпретирует вышеприведенное? По моему опыту они идентичны и могут быть заменены на:
**[<>|?:]**
Спасибо за помощь.