J'ai une question qui est sans doute trivial pour beaucoup, mais je cherche à envoyer un fichier par ftp vers un serveur.
J'ai pas trop compris la page man de ftp et les recherches sur l'Internet ne sont pas facile vu que le programme à le même nom que le protocole.
Je veux tout taper dans une seul ligne de commande, et pas par l'intermédiaire du "shell" de ftp (c'est pour automatiser la mise à jour d'un site).
Merci d'avance à tous
PS, ce message s'autodétruira quand suffisament d'autre journaux auront été postés.
# ftp
Posté par Hardy Damien . Évalué à 5.
curl -u <login>:<password> -T <file> ftp://<server ftp>
Dam
[^] # Re: ftp
Posté par Lucas . Évalué à 3.
***lucas@blop:~/CVS/CVSROOT/scripts$ cat majsitelucas.sh
#!/bin/sh
export CVSROOT=:local:/home/lucas/CVS
cd /tmp
echo "checkouting ..."
cvs -q co -P web 2>&1
cd web
echo "FTP : updating ..."
lftp -f /home/lucas/CVS/CVSROOT/scripts/majsitelucas.lftp
cd ..
rm -rf web
echo "done"
***lucas@blop:~/CVS/CVSROOT/scripts$ cat majsitelucas.lftp
open ftp.apinc.org
user lucas b34tr1c3
cd www
mirror -R
[^] # Re: ftp
Posté par N-Mi . Évalué à 3.
[^] # Re: ftp
Posté par Nicolas Ternisien (site web personnel) . Évalué à -1.
lastnico:azerty
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: ftp
Posté par Lucas . Évalué à 2.
C'est gentil de s'inquiéter, mais je suis pas complètement con non plus :)
Par contre, je serais curieux de savoir combien de personnes ont essayé... Un admin d'apinc peut me renseigner ?
# ncftpput
Posté par Maillequeule . Évalué à 4.
Exemple :
ncftpput -u LOGIN -p PASSWORD -t TIMEOUT -V SERVEURDISTANT /REP_DISTANT /REP_LOCAL
Connexion avec LOGIN et PASSWORD sur SERVEURDISTANT avec un TIMEOUT pour éviter de rester scotché face à un serveur qui répond pas.
Transfert dans le répertoire distant REP_DISTANT du contenu du répertoire local REP_LOCAL
Et voilou.
http://www.ncftp.com/ncftp/(...)
[^] # Re: ncftpput
Posté par stéphane . Évalué à 2.
# plein de manieres
Posté par stéphane . Évalué à 2.
http://ernest.cheska.net/index.php?fichier=backup&status=loaddo(...)
# Merci à tous
Posté par seginus . Évalué à 3.
[^] # Re: Merci à tous
Posté par Ackira . Évalué à 1.
echo -e "open ftp.myftp.com mylogin mypass\n put myfiles\n quit" > ftp.tmp; ftp <ftp.tmp; rm -f ftp.tmp
Non testé, mais ça n'a aucune raison de ne pas marcher. Il ya certainement plus court dans le même genre.
# Un conseil..
Posté par ploum (site web personnel, Mastodon) . Évalué à 4.
apt-get install xsitecopy
Mes livres CC By-SA : https://ploum.net/livres.html
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.