Estou tentando rsync o conteúdo de uma pasta desconhecida na parte superior de outro diretório.
Meu diretório de origem de exemplo:
/development/projectA
/development/projectA/www-testing
/development/projectA/www-testing/index.html
/development/projectA/www-testing/styles.css
/development/projectA/otherunwantedstuff
comando rsync:
rsync -av -m --include='**/' --include='**/www-*/**' --exclude='*' /development/projectA/ /var/www/
Isso resulta em um diretório parecido com:
/var/www/
/var/www/www-testing
/var/www/www-testing/index.html
/var/www/www-testing/styles.css
Isso está perto, mas estou querendo ter tudo em um diretório:
/var/www/
/var/www/index.html
/var/www/styles.css
Idealmente, isso seria feito de uma só vez durante a execução de rsync
, mas não interromperia meu fluxo de trabalho se esse movimento fosse feito como um comando de acompanhamento, desde que aceite que a pasta movida (e indesejada) é% código%.