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

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

我对这个命令有问题:

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

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

谢谢你,帕维尔

答案1

不要在文件夹参数中放置通配符。将它们放在路径参数中。

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

相关内容