使用lftp下载和删除远程文件

Joh*_*ohn 8 lftp

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

使用bash也行.

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

Joh*_*ohn 19

终于想通了......用镜子使用标志"--Remove-source-files",一切都很好.

像这样:

lftp sftp://${username}@${host} -u ${username},${password} -e "mirror --Remove-source-files --verbose ${remote_dir} ${local_dir}; bye"
Run Code Online (Sandbox Code Playgroud)

  • 原因:您需要lftp> = 4.7才能使用此选项. (2认同)