recuperation de son site ftp entier

Creation: 17 decembre 2021
Mise à jour: 1 fevrier 2022
Version: 1.1
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2021-2022 Jean-Louis BICQUELET-SALAÜN

copie en local d'un site web

httrack

httrack est un logiciel de copie de site internet. C'est un logiciel sous la licence GPL. Il fonctionne en 32 et 64 bits, sous Windows, Linux Unix et BSD. locale.

Il permet de recopier un site de manière complète ou partielle afin de permettre une visualisation

httrack peut etre utilise avec une interface graphique.

La copie est plutôt lente, mais c'est un outil efficace.

httrack

Il faut commencer par installer httrack.

sudo apt-get install httrack

Pour copier un site a partir de la ligne de commande, lancez:

httrack --mirror http://jlbicquelet.free.fr

wget

Une alternative a httrack est wget. C'est rapide. On peut préciser la profondeur de la copie avec l'option -l.

Pour copier récursivement un site sur 5 niveaux de profondeur:

wget -r -l5 -k -E "http://jlbicquelet.free.fr"

lftp

Si vous avez installé lftp, il est possible de mirrorer son site.

Pour installe lftp:

sudo apt install lftp

Pour récuperer son compte:

lftp ftp://jlbicquelet:Fentigell7@jlbicquelet.free.fr -e "mirror -e / . ; quit"

Cette commande transfère sur l'ordinateur que les fichiers modifiés dans l'emplacement distant et les nouveaux fichiers et efface sur l'ordinateur les fichiers qui n'existent plus dans l'emplacement distant.

Le site est ici copié depuis la racine /i dans le répertoire courrant . .

précision sur cette commande :

-e indique à lftp d'exécuter ce qui est entre guillemets. mirror crée une copie exacte. -e dierriere mirror efface les fichiers qui n'existent plus.

On peut utiliser l'option -x pour exclure des répertoires sur le systeme distant.

Le quit coupe la connexion après le transfert.