Risposte:
dalla pagina man:
ftpcopy
Obsolete. Use one of the following instead:
get ftp://... -o ftp://...
get -O ftp://... file1 file2...
put ftp://...
mput ftp://.../*
mget -O ftp://... ftp://.../*
or other combinations to get FXP transfer (directly between two ftp
servers). lftp would fallback to plain copy (via client) if FXP trans-
fer cannot be initiated or ftp:use-fxp is false.
così puoi copiare un file facendo:
get filename -o ftp://user@ftpsite/directory/copyoffile
forse funzionerà meglio di un put/get
se non altro perché farai qualcosa come FXP e il server utilizzerà la propria larghezza di banda locale
dallo script bash automatizzato:
lftp -u login,password some.host.com -e "put file ; exit "
e dalla shell interattiva di lftp:
put localFileToBeSent
help
output lftp
, non c'è niente che accenni a un copy
comando. get / put sembra come dovresti farlo.
Controlla il mirror incorporato per trasferire uno o più file:
Il mirror incorporato di lftp può scaricare o aggiornare un intero albero di directory. Esiste anche il mirroring inverso (mirror -R) che carica o aggiorna un albero di directory sul server. Mirror può anche sincronizzare le directory tra due server remoti, utilizzando FXP se disponibile.
Così,