我试图了解如何使用wget从一堆不同的ftp网站下载特定目录,以及来自美国政府的经济数据。
作为一个简单的例子,我知道我可以使用以下命令下载整个目录:
wget --timestamping --recursive --no-parent ftp://ftp.bls.gov/pub/special.requests/cew/2013/county/
但是我设想运行更复杂的下载,我可能希望将下载限制在少数几个目录中。所以我一直在看--include选项。但是我不太了解它是如何工作的。具体来说,为什么这行不通:
wget --timestamping --recursive -I /pub/special.requests/cew/2013/county/ ftp://ftp.bls.gov/pub/special.requests/cew/
从文件下载的意义上讲,以下代码确实有效,但是下载的方式超出了我的需要(2013目录中的所有内容,而县目录中的所有内容):
wget --timestamping --recursive -I /pub/special.requests/cew/2013/ ftp://ftp.bls.gov/pub/special.requests/cew/
我无法判断我是否不了解wget,还是我的问题是关于ftp服务器结构的更基本的问题。
谢谢您的帮助!