wget -nv http://en.wikipedia.org/wiki/Linux -O- | egrep -o "http://[^[:space:]]*.jpg" | xargs -P 10 -r -n 1 wget -nv


Команда wget -nv http://en.wikipedia.org/wiki/linux -o- | egrep -o «http://[^[:space:]]*.jpg» | xargs -p 10 -r -n 1 wget -nv выполняет параллельное скачивание изображений, найденных на странице http://en.wikipedia.org/wiki/linux, с использованием wget. Она ищет все URL-адреса, оканчивающиеся на .jpg, извлекает их с помощью egrep и передает каждый URL-адрес в wget для последующего скачивания. Ключи -p 10 ограничивают количество одновременных загрузок 10-ю, -r повторяет попытку загрузки в случае неудачи, -n 1 указывает wget на загрузку каждого файла по отдельности. Альтернативным подходом может быть использование скрипта на языке программирования, например, Python, для параллельного скачивания файлов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *