[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