lftp est un client ftp, il est utilisé en ligne de commande
L'avantage de lftp est que vous pouvez supprimer un dossier de façon récursif (avec les sous dossiers et fichiers), contrairement avec ncftp, de plus il est très rapide
Téléchargez la version pour windows
http://telechargement.topflood.com/lftp-install.zip
Copiez le contenu dans windows
lancez la fenêtre de commande windows, vous pouvez aussi créer un fichier avec extension .bat
connexion 1:
lftp
--> open ftpperso.free.fr
--> user userFree
Password:
connexion 2:
lftp ftpperso.free.fr
--> user userFree
Password:
connexion 3:
lftp -u userFree ftpperso.free.fr
Password:
connexion 4:
lftp -u userFree,motDePasse ftpperso.free.fr
connexion 5:
connexion 6:
connexion 7:
connexion avec commandes:
sauvegarde (mirror) complete
lftp userFree:motDePasse @ftpperso.free.fr -e "mirror / ; quit"
envoi de fichiers en mirror (copie exact)
-e de la commande avant guillemets: commande à lftp d'exécuter ce qui est entre guillemets.
-e de mirror: efface les fichiers qui n'existent plus.
-R: local à distant.
-x: Le chemin indiqué pour les dossiers à ignorer dépend du dossier local déclaré.
lftp userFree:motDePasse @ftpperso.free.fr -e "mirror -R dossierLocal / ; quit"
idem en ignorant un dossier (-x dossierIgnore)
lftp userFree:motDePasse @ftpperso.free.fr -e "mirror -R -x dossierIgnore dossierLocal / ; quit"
lister le contenu:
ls
aller dans un dossier:
cd monDossier
downloader un fichier
get monFichier
uploader un fichier:
put unFichier
récupérer des fichiers avec extension:
mget *.ext
envoyer des fichiers avec extension:
mput *.ext
quitter
quit
aide
help
aide sur une commande:
help get
help put
...
Upload récursif:
mirror /dossier
créer un dossier
mkdir monDossier
supprimer un dossier de façon récursif
rm -r monDossierDistant
version lftp (faille avant la 2.6.10)
version