/ bin / sh: / bin / cp: lista de argumentos muito longa

1

Eu tenho problema com este comando:

 'cp' -fr /www/*-aws/* /www/mainhost/aws/awstatstotals/tmp/

O erro é Lista de argumentos muito longa - Conheço muitas pastas / www / -aws / . Eu sei que eu posso usar o comando FIND, mas eu não sei como posso dar dois curinga como parâmetro de pasta. Você pode me ajudar por favor?

Obrigado Pavel

    
por Pavel 20.05.2014 / 13:16

1 resposta

4

Não coloque curingas no parâmetro de pasta. Coloque-os no parâmetro path.

find /www -maxdepth 2 -path '*-aws/*' -exec cp -frt /www/mainhost/aws/awstatstotals/tmp/ {} +
    
por 20.05.2014 / 13:42