我在使用 wget 和特定的 ftp 服务器时遇到问题。问题是当 wget 请求一个文件列表时,它返回为 0 字节。我可以使用 Filezilla v3.5.3 和 FireFTP v2.0.4 获得列表。
我的 wget 是在 Cygwin v1.7.15 / Windows XP 上运行的 v1.13.4。ftp 服务器将自己标识为“Linux 版本:Cleo VLTrader/4.2.79 FTP 服务器”。
如果我无法获得文件列表,我将无法自动化我的下载过程。我怎样才能解决这个问题?
成绩单如下。
531 $ wget --user=**** --password=**** ftp://b2b.parkcitygroup.com/outbound/sales/
--2012-06-08 16:40:09-- ftp://b2b.parkcitygroup.com/outbound/sales/
=> `.listing'
Resolving b2b.parkcitygroup.com (b2b.parkcitygroup.com)... 205.132.39.56
Connecting to b2b.parkcitygroup.com (b2b.parkcitygroup.com)|205.132.39.56|:21... connected.
Logging in as ***** ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /outbound/sales ... done.
==> PASV ... done. ==> LIST ... done.
[ <=> ] 0 --.-K/s in 0s
2012-06-08 16:40:11 (0.00 B/s) - `.listing' saved [0]
Unsupported listing type, trying Unix listing parser.
Removed `.listing'.
Wrote HTML-ized index to `index.html' [244].