rsync {braces} falha?

0

Eu preciso de ajuda nesta questão:

Desejo sincronização / caminho / primeiro / com / caminho / segundo /, / caminho / terceiro / ..etc

então eu tentei isso:

rsync -rv /path/first/ /path/{second,third,fourth}/

Mas funcionou apenas para o último diretório. O que há de errado? Obrigado.

    
por loadaverage 11.01.2013 / 20:55

2 respostas

1

rsync leva apenas um destino. Use um loop for.

for dest in {second,third,fourth}
do
  rsync -rv /path/first/ /path/"$dest"/
done
    
por 11.01.2013 / 20:57
-1

Que tal isso?

for qw in 'ls -d /path/*'; do  rsync -rv /path/first /path/$qw; done
    
por 11.01.2013 / 21:09