client ftp en ligne de commande pour sauvegarde
Moderators: white, nsp, Stefan2
client ftp en ligne de commande pour sauvegarde
Salut tout le monde,
est-ce que qqun peut me conseiller un client ftp en ligne de commande pour automatiser des sauvegardes ?
j'ai essaye des tas de trucs, mais j'arrive pas a grand chose...
pour des fichiers, c'est facile, mais pour un repertoire... ca devient complique !
++
Pat
est-ce que qqun peut me conseiller un client ftp en ligne de commande pour automatiser des sauvegardes ?
j'ai essaye des tas de trucs, mais j'arrive pas a grand chose...
pour des fichiers, c'est facile, mais pour un repertoire... ca devient complique !
++
Pat
Salut,
L'outils que tu cherches existe, il vient du monde unix !
C'est ncftp ou plus particulièrement ncftput et ses diverses options dont -R pour recursif
( http://www.ncftp.com/ncftp/doc/ncftpput.html )
example ncftp -R -m -u user -p Mot2Pass ftp.storage.net /sauvegardes/1002206 c:/perso/documents
Pour telecharger c'est ftp://ftp.ncftp.com/ncftp/binaries/ncftp-X.Y.Z-win32.exe
la dernière version est 3.1.9 et c'est un exe d'installation.
Bonnes sauvegardes
nsp
L'outils que tu cherches existe, il vient du monde unix !
C'est ncftp ou plus particulièrement ncftput et ses diverses options dont -R pour recursif
( http://www.ncftp.com/ncftp/doc/ncftpput.html )
example ncftp -R -m -u user -p Mot2Pass ftp.storage.net /sauvegardes/1002206 c:/perso/documents
Pour telecharger c'est ftp://ftp.ncftp.com/ncftp/binaries/ncftp-X.Y.Z-win32.exe
la dernière version est 3.1.9 et c'est un exe d'installation.
Bonnes sauvegardes
nsp
/!\ Si il y a des carractères spéciaux dans ton mot de passe, il faut utiliser un fichier de login ou utiliser des doubles quotes :
exemple freeUser.login
Dans ton cas la bonne commande serait plutôt :
ou
exemple freeUser.login
Code: Select all
host ftpperso.free.fr
user user
pass passwd
Code: Select all
ncftpget -R -m -f freeUser.login C:\Sauvegardes\Destination /*
Code: Select all
ncftpget -R -m -u "user" -p "$%&xxx><@" ftpperso.free.fr C:\Sauvegardes\Destination /*
Comme ecrit juste en dessous du lien, X.Y.Z sont les numéro de version du logiciel.
pour la derniere version à jour 3.1.9 =>
ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.1.9-win32.exe
pour plus d'info http://www.ncftp.com
pour la derniere version à jour 3.1.9 =>
ftp://ftp.ncftp.com/ncftp/binaries/ncftp-3.1.9-win32.exe
pour plus d'info http://www.ncftp.com
Ok je viens donc de télécharger le programme, j'ai essayé ce code pour sauvegarder mon site sur mon pc:
Ce qui me renvoi l'erreur suivante:
Code: Select all
ncftpput -u MonLogin -p MonMotDePasse ftp.membres.lycos.fr /MonLogin/ C:\SaveSite\
Quelqu'un saurait-il m'aider ?ncftpput: Could not change to directory /MonLogin /: server said: MonLogin : No
such file or directory
AttentionPoplutix wrote:Ok je viens donc de télécharger le programme, j'ai essayé ce code pour sauvegarder mon site sur mon pc:
FTP => PC : ncftpget
PC => FTP : ncftpput
Dans ton cas, si tu désire récupérer ton site et le sauvegarder sur ton pc il faut utiliser ncftpget.
Code: Select all
ncftpget -u MonLogin -p MonMotDePasse -R ftp://ftp.membres.lycos.fr/MonLogin C:\SaveSite\
(ou)
ncftpget -u MonLogin -p MonMotDePasse -R ftp.membres.lycos.fr C:\SaveSite\ /MonLogin
si tu veux tout télécharger, il faut utiliser l'option -R (Récursif).
Si tu désire transporter de ton PC ver ton site :
Code: Select all
ncftpput -u MonLogin -p MonMotDePasse -R ftp.membres.lycos.fr C:\SaveSite \MonLogin
PS) L'option ftp de totalcmd permet aussi de faire la même chose mais pas dans un batch !
Bonjour et merci beaucoup
J'ai donc essayé comme ceci:Toujours une erreur.
J'ai donc essayé comme ceci:
Code: Select all
ncftpget -u MonLogin -p MonMotDePasse -R ftp://ftp.membres.lycos.fr/MonLogin C:\SaveSite\
A) verifier si l'adresse est bien correcte avec le client ftp de TC (les nom de repertoire et de fichier sont dépendants de la casse ! ) A <> aPoplutix wrote:Bonjour et merci beaucoup
J'ai donc essayé comme ceci:Toujours une erreur.Code: Select all
ncftpget -u MonLogin -p MonMotDePasse -R ftp://ftp.membres.lycos.fr/MonLogin C:\SaveSite\
B) verifier qu'il n'y a pas besoin de proxy si oui : voir http://www.ncftp.com/ncftp/doc/ncftp.html#toc6