我无法弄清楚如何使用lftp仅使用命令行下载和删除远程文件。
使用bash也行。
有哪些标志和完整的命令行?我能搞清楚的只是镜像命令,但它会在远程服务器上留下文件。
答案 0 :(得分:18)
终于想通了......使用旗帜" - 删除源文件"镜子,一切都很好。
像这样:
lftp sftp://${username}@${host} -u ${username},${password} -e "mirror --Remove-source-files --verbose ${remote_dir} ${local_dir}; bye"