Distant vers local
|
1 |
lftp ftp://[login]:[password]@[host] -e "set ftp:ssl-allow no; mirror -e --parallel=5 --verbose [dossier_distant] [dossier_local] ; quit" |
Exemple
|
1 |
lftp ftp://toto:xxxxxx@www.example.com -e "set ftp:ssl-allow no; mirror -e --parallel=5 --verbose /web/ /tmp/; quit" |
Local vers distant
|
1 |
lftp ftp://[login]:[password]@[host] -e "set ftp:ssl-allow no; mirror -e -R --parallel=5 --verbose [dossier_local] [dossier_distant] ; quit" |
Note: la présence du slash final sur le chemin de destination détermine si le dernier dossier du chemin de départ doit être créé ou non
Quelques arguments utiles pour la commande « mirror »:
- -e : efface dans la destination les fichiers non présents dans la source
- -c : reprendre le travail
- -dry-run : traitement sans exécution