Pour faire une copie (un miroir) d'un site web avec wget, j'utilise la commande suivante :

wget -N -np --mirror https://le-site-web-que-je-veux-copier

Le problème c'est que c'est très lent, car les liens sont téléchargés un par un.

Comment faire que ça aille plus vite ?

La solution est d'installer wget2 :

apt-get install wget2

wget2 comporte le paramètre --max-threads qui permet des téléchargements en parallèle. Par défaut --max-threads=5

Donc tu peux juste changer wget par wget2 pour avoir 5 téléchargements en parallèle :

wget2 -N -np --mirror https://le-site-web-que-je-veux-copier

Et si tu en veux 10, tu peux changer la commande par :

wget -N -np --mirror --max-threads=10 https://le-site-web-que-je-veux-copier

Previous PostNext Post