[Comm] Argument list too long

Evgenii Terechkov =?iso-8859-1?q?evg_=CE=C1_altlinux=2Eru?=
Пт Ноя 3 10:35:49 MSK 2006


Eugene Suchkov пишет:

>> хочу скопировать _много_ файлов
>> к примеру
>> cp /opt/cache/archives/*.rpm /tmp/
>> а получаю Argument list too long
>> как принято такие вещи обходить?
> find  /opt/cache/archives -name "*.rpm" -exec cp {}  /tmp/ \;

Я правильно понимаю, что этот способ ЧУДОВИЩНО неэффективен? Ведь на каждый
файл (а их много) запускается отдельный процесс cp. Знает ли кто-нибудь
альтернативу, учитывающую максимальный размер списка аргументов шелла и
запускающую необходимый минимум процессов? Это возможно?

-- 
                                        С уважением, системный
                                        администратор ООО "Крастел",
                                        Терешков Евгений.



Подробная информация о списке рассылки community