Я пытаюсь rsync содержимое неизвестной папки в верхней части другого каталога.

Мой пример исходного каталога:

/development/projectA
/development/projectA/www-testing
/development/projectA/www-testing/index.html
/development/projectA/www-testing/styles.css
/development/projectA/otherunwantedstuff

команда rsync:

rsync -av -m --include='**/' --include='**/www-*/**' --exclude='*'  /development/projectA/ /var/www/

В результате получается каталог, который выглядит следующим образом:

/var/www/
/var/www/www-testing
/var/www/www-testing/index.html
/var/www/www-testing/styles.css

Это близко, но я хочу, чтобы все было в одном каталоге:

/var/www/
/var/www/index.html
/var/www/styles.css

В идеале это должно быть сделано сразу во время прогона rsync , но это не нарушит мой рабочий процесс, если это перемещение будет выполнено в качестве последующей команды, если он может принять, что перемещенной (и нежелательной) папкой является www* .

0