10

我不知道如何仅使用命令行使用 lftp 下载和删除远程文件。

使用 bash 也可以。

标志和完整的命令行是什么?我能想到的只是镜像命令,但这会将文件留在远程服务器上。

4

1 回答 1

24

终于想通了...使用带有镜像的标志“--Remove-source-files”,一切都很好。

像这样:

lftp sftp://${username}@${host} -u ${username},${password} -e "mirror --Remove-source-files --verbose ${remote_dir} ${local_dir}; bye"
于 2013-05-11T23:07:39.520 回答