我无法弄清楚如何仅通过命令行使用lftp下载和删除远程文件。

也可以使用bash。

标志和完整的命令行是什么?我能弄清楚的是mirror命令,但这将文件保留在远程服务器上。

最佳答案

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

像这样:

lftp sftp://${username}@${host} -u ${username},${password} -e "mirror --Remove-source-files --verbose ${remote_dir} ${local_dir}; bye"

关于lftp - 使用lftp下载和删除远程文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16502034/

10-10 19:48