[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