已删除源文件的 lftp 日志记录

已删除源文件的 lftp 日志记录

当我从远程服务器提取文件时使用 --remove-source-files 时,没有删除文件的日志。

从理论上讲,人们可以假设只要您使用 --remove-source-files,它们就会被删除。这很令人困惑,因为我们的一些作业会删除远程文件,而另一些则不会。有没有办法在日志中指出这一点?到目前为止,我看到它包含在 stderr 的调试输出中。如果必须的话我可以解析它,但我不想这样做。

为了清晰起见更新:当我的意思是“lftp”时,我最初将其标记为“rsync”。它们都有相同的标志,所以对读者来说尤其令人困惑。

我正在寻找将远程删除记录到“set xfer:log yes”打开时创建的日志文件中。

我当前使用的lftp命令是:

mirror --verbose=3 --Remove-source-files --no-perms \
  --no-empty-dirs --size-range=0-5368709120 \
  'sftp://fttestuser@localhost/path/to/files/' .

相关内容