[Comm] [OBORONA-SPAM] Re: Argument list too long
Alexey Novikov
=?iso-8859-1?q?shader_=CE=C1_yandex=2Eru?=
Пт Ноя 3 10:55:09 MSK 2006
On Fri, Nov 03, 2006 at 02:35:49PM +0700, Evgenii Terechkov wrote:
> Eugene Suchkov пишет:
>
> >> хочу скопировать _много_ файлов
> >> к примеру
> >> cp /opt/cache/archives/*.rpm /tmp/
> >> а получаю Argument list too long
> >> как принято такие вещи обходить?
> > find /opt/cache/archives -name "*.rpm" -exec cp {} /tmp/ \;
>
> Я правильно понимаю, что этот способ ЧУДОВИЩНО неэффективен? Ведь на каждый
> файл (а их много) запускается отдельный процесс cp. Знает ли кто-нибудь
> альтернативу, учитывающую максимальный размер списка аргументов шелла и
> запускающую необходимый минимум процессов? Это возможно?
man xargs
--
WBR, Alexey Novikov
JIT: alex-novikov на jabber.ru
Подробная информация о списке рассылки community