Answers:
从手册页:
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.
因此您可以通过执行以下操作来复制文件:
get filename -o ftp://user@ftpsite/directory/copyoffile
也许这会比a更好,put/get
因为仅仅是因为您将执行FXP之类的操作,并且服务器将使用其自己的本地带宽
来自自动bash脚本:
lftp -u login,password some.host.com -e "put file ; exit "
从lftp的交互式shell:
put localFileToBeSent
help
输出lftp
,甚至没有暗示copy
命令的内容。get / put看起来就像您将要做的那样。
检查内置的镜像以传输一个或多个文件:
lftp内置镜像可以下载或更新整个目录树。还有一个反向镜像(镜像-R),用于上载或更新服务器上的目录树。镜像还可以使用FXP(如果有)在两个远程服务器之间同步目录。
所以,