我无法弄清楚如何仅通过命令行使用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/