- Ressources >
- Astuces >
- Réseau
Récupérer une copie locale d'un site en mode console avec wget.
07 Feb. 2005
- Auteur : nali
- Responsable : nali
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
wget -r -np -k http://lesite.net
Version longue :
wget --recursive --no-parent --convert-links http://lesite.net
Explication des options :
--recursive (-r) : pour la récursivité , qui consiste dans notre cas à récupérer également les sous répertoires et non le seul répertoire racine .
--no-parent (-np) : Dans le cas ou on veux récupérer uniquement une partie du site , indique de ne pas remonter plus haut dans l'arborescence que défini dans la ligne de commande .
--convert-links (-k) : apres téléchargement , converti les liens dans les documents afin de les adapter à la consultation locale .
Exemple :
Racine du site /
/Dossier 1
/Dossier 2
/Dossier 3
wget -r -np -k http://lesite.net/Dossier 2
Si on ne veut que Dossier 2 , on doit utiliser l' option -np , sinon wget va aussi télécharger les Dossiers 1 et 3 .
Pour d' autres options , voyez donc la page de man de wget . Il existe la possibilité d'authentification par utilisateur/mot de passe (--http-user=utilisateur --http-passwd=mot de passe ) , l'utilisation d' un proxy avec ou sans mot de passe , et même la possibilité de limiter la bande passante utilisée lors du téléchargement (--limit-rate=10k pour limiter à 10k/s ).
Ne pas oublier non plus que dans une autre utilisation , wget sait reprendre un téléchargement interrompu grace à l'option --continue (-c) , à condition que le serveur http ou ftp le supporte , ce qui est souvent utile pour les gros fichiers tels que images iso .
- Ressources >
- Astuces >
- Réseau