Re: [CBLX] lftp

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Le Wed, 19 Mar 2014 16:24:56 +0100
Aldo <info@xxxxxxxxxxxx> écrivait:

> Hello,
> 
> j'ai remis la main sur les données login et mdp du serveur ftp que j'ai
> évoqué dans mon précédent courriel à propos de wget;
> donc je sais à nouveau me loguer sur l'ftp;
> reste maintenant à savoir comment faire un mget récursif à partir de la
> racine ou utiliser l'option mirror sans faire de gros dégâts, cad sans faire
> l'inverse de ce que je voulais faire:

trouvé sur la doc d'ubuntu :

-------

Sauvegarde sur votre ordinateur de votre site Internet

Pour faire une sauvegarde sur votre ordinateur de votre site Internet, il faut utiliser la commande suivante :

lftp ftp://identifiant:mot_de_passe@site_de_connexion -e "mirror -e -x dossier_ignoré -x dossier_ignoré /emplacement_distant /emplacement_local ; quit"

Cette commande ne 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. Voici une description sommaire des éléments de la commande :

    Le -e commande à lftp d'exécuter ce qui est entre guillemets.
    Le mirror crée une copie exacte.
    Le -e de mirror efface les fichiers qui n'existent plus.
    Le -x désigne les dossiers qu'il ne faut pas prendre en compte dans le transfert. On met autant de -x dossier_ignoré qu'il y a d'emplacements à ignorer. S'il n'y en a pas, on ne met tout simplement pas de -x. NOTE : Le chemin indiqué pour les dossiers à ignorer dépend du dossier distant déclaré.
    Le quit coupe la connexion après le transfert.

Voici un exemple pour aider à comprendre la commande :

lftp ftp://moi:motdepasse@xxxxxxxxxxxxx -e "mirror -e -x public/ -x documents/perso/textes/ /html/ /var/www/mon_site/ ; quit"

Dans cet exemple, l'identifiant moi se connecte avec le mot de passe motdepasse au site ftp.perso.com pour transférer ce qui est dans /html/ (de l'emplacement distant) dans l'emplacement local /var/www/mon_site/, et ce en ignorant tout ce qu'il y a dans les dossiers distants /html/public/ et /html/documents/perso/textes/.

------

Erwin

--

   CarrefourBLinuX MailingListe
   Pour obtenir de l'aide, envoyez le sujet  help  �   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives:
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/