lftp 不会帮我删除远程文件

lftp 不会帮我删除远程文件

我正在尝试从 ftp 转储站点(我们的一个客户)下载一些文件,然后在下载后删除这些文件(使用 linux)。

经过一番研究,我想出了使用 lftp 来完成这项任务,并编写了以下脚本成功获取文件

lftp -u  uname,pwd -e "mirror --Remove-source-files --verbose Recordings /OSQA/recordings" 203.zzz.fff.xxx

下载完成后,我收到一条消息说

4 秒内传输了 158 字节(891b/s)要删除:0 个目录、4 个文件、0 个符号链接

但什么都没有删除。

知道我在这里做错了什么吗?我需要将其放在脚本中,因此无法摆脱源文件真是太麻烦了。

答案1

只是为了确定 - 您是否拥有此 ftp 的删除权限?

答案2

我遇到了同样的问题,就我而言,我必须添加--delete到我的 cli:

lftp -u  uname,pwd -e "mirror --Remove-source-files --verbose --delete Recordings /OSQA/recordings" 203.zzz.fff.xxx

相关内容