/ bin / sh:/ bin / cp:参数列表太长

我有这个命令的问题:

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

错误是参数列表太长 – 我知道许多/ www / -aws /文件夹。 我知道我可以使用FIND命令,但我不知道如何可以给两个通配符作为文件夹参数。 你能帮我吗?

谢谢帕维尔

不要在文件夹参数中使用通配符。 把它们放在path参数中。

 find /www -maxdepth 2 -path '*-aws/*' -exec cp -frt /www/mainhost/aws/awstatstotals/tmp/ {} +