如何将ncftpget的控制台输出重定向到日志?

时间:2018-12-01 02:12:01

标签: redirect console output ncftp

我想在下载过程中捕获进度信息。 我已经尝试过,例如从cmd提示符下进行尝试:

c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip > mylog
c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip >> mylog
c:\Windows\ncftpget ftp://speedtest.tele2.net/1MB.zip > mylog 2>&1

Mylog始终以0字节写入,除非已经存在要下载的文件。在这种情况下,我会收到一条92字节的错误消息。 该问题似乎特定于ncftpget。它适用于Windows 10 ftp。

1 个答案:

答案 0 :(得分:0)

您需要使用-d /path/to/log.txt

ncftpget -d /tmp/ncftpget.log <url>
  

示例输出:

     

2018-12-01 03:49:33 Cmd:USER匿名
  2018-12-01 03:49:33 331:匿名所需的密码
  2018-12-01 03:49:33 Cmd:通过NcFTP @
  2018-12-01 03:49:35 530:登录不正确
  2018-12-01 03:49:35 Cmd:QUIT
  2018-12-01 03:49:35 221:再见