Используйте rsync, чтобы просто получить папку и ее содержимое с шаблоном

Я посмотрел по всему Интернету, посмотрел сайты regexp и все остальное, но я не могу написать команду rsync, чтобы получить то, что я хочу.

Мне нужно отразить релиз FreeBSD, но мне не нужны версии RC и BETA, поэтому мне просто нужно rsync любую папку с RELEASE в ее имени со всеми файлами и подпапками этой папки.

  • Rsync, но исключить другие файлы на одном пути
  • Умнее filetransfers чем rsync?
  • Как синхронизировать файлы между двумя дисками?
  • Rsync пропускает зашифрованный (но установленный) домашний каталог
  • Команда rsync для резервного копирования исходного дерева на другой диск
  • RSync - исключение конкретного подкаталога и его дочерних элементов, где подкаталог существует на разных уровнях
  • В настоящий момент я выполняю эту команду без успеха:

    rsync -vaz --delete --dry-run ftp2.br.freebsd.org::FreeBSD/releases/amd64 /usr/repos --include=".{0,}(RELEASE)" --filter="-! */" 

    Давайте создадим следующую структуру папок:

     amd64/8.3-RELEASE/ amd64/8.4-RC2/ amd64/amd64/10.0-RC5/ amd64/amd64/10.0-RELEASE/ amd64/amd64/9.1-RELEASE/ amd64/amd64/9.2-BETA1/ amd64/amd64/9.2-BETA2/ amd64/amd64/9.2-RC1/ 

    В этом случае rsync должен получить:

     amd64/8.3-RELEASE/ amd64/amd64/10.0-RELEASE/ amd64/amd64/9.1-RELEASE/ 

    Linux и Unix - лучшая ОС в мире.