使用wget从ftp服务器下载选择目录

铝河

我试图了解如何使用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服务器结构的更基本的问题。

谢谢您的帮助!

亚诺斯

根据此文档,似乎的过滤功能wget非常有限。

当使用--recursive选项,wget将应用各种过滤器,如后下载所有链接的文档--no-parent-I-X-A-R选项。

在您的示例中:

wget -r -I /pub/special.requests/cew/2013/county/ ftp://ftp.bls.gov/pub/special.requests/cew/

这不会下载任何内容,因为该-I选项指定仅包含匹配的链接/pub/special.requests/cew/2013/county/,但是在页面/pub/special.requests/cew/上没有此类链接,因此下载在那里停止。这将起作用:

wget -r -I /pub/special.requests/cew/2013/county/ ftp://ftp.bls.gov/pub/special.requests/cew/2013/

...,因为在这种情况下,/pub/special.requests/cew/2013/页面确实具有指向的链接county/

顺便说一句,您可以在此文档中找到比man页面上更多的详细信息

http://www.gnu.org/software/wget/manual/html_node/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用bash脚本从ftp服务器下载多个文件

来自分类Dev

如何使用WinSCP从FTP服务器下载特定文件?

来自分类Dev

C#使用FTP服务器目录填充TreeView

来自分类Dev

C#使用FTP服务器目录填充TreeView

来自分类Dev

使用FtpWebRequest重命名FTP服务器上的目录

来自分类Dev

从ftp服务器下载txt文件

来自分类Dev

从各个子目录递归地从FTP服务器下载文件

来自分类Dev

从TFTP服务器下载目录结构

来自分类Dev

使用Python,如何将多个文件从FTP服务器上的子目录下载到本地计算机上的所需目录中?

来自分类Dev

wget 选择位置 ftp 下载

来自分类Dev

使用wget下载目录

来自分类Dev

如何使用int-ftp:outbound-gateway从ftp服务器接收目录或文件列表?

来自分类Dev

无法使用wget和python http服务器下载现有文件

来自分类Dev

为什么我不能使用wget从此服务器下载文件?

来自分类Dev

wget-如何使用wget从http服务器下载仅包含“ 480p”的所有文件?

来自分类Dev

使用R从ftp服务器下载最新文件

来自分类Dev

使用正则表达式从FTP服务器下载文件

来自分类Dev

如何使用Netbeans的FTP客户端从服务器下载新文件

来自分类Dev

使用Python从包含给定字符串的FTP服务器下载文件

来自分类Dev

Java连接到FTP服务器并使用Java默认库下载文件

来自分类Dev

使用C#从FTP服务器以多个线程的块形式下载单个文件

来自分类Dev

无法使用Ruby从FTP服务器下载和保存文件

来自分类Dev

为什么无法提取使用apache.net.ftp从服务器下载的zip文件

来自分类Dev

如何使用 Powershell 从 Azure 存储下载 blob 文件并将其保存到 FTP 服务器?

来自分类Dev

Ruby Net :: FTP-从服务器下载文件

来自分类Dev

Django模型:从ftp服务器下载图像

来自分类Dev

从FTP服务器下载最新文件

来自分类Dev

如何下载FTP服务器的最早文件?

来自分类Dev

Django模型:从ftp服务器下载映像

Related 相关文章

  1. 1

    使用bash脚本从ftp服务器下载多个文件

  2. 2

    如何使用WinSCP从FTP服务器下载特定文件?

  3. 3

    C#使用FTP服务器目录填充TreeView

  4. 4

    C#使用FTP服务器目录填充TreeView

  5. 5

    使用FtpWebRequest重命名FTP服务器上的目录

  6. 6

    从ftp服务器下载txt文件

  7. 7

    从各个子目录递归地从FTP服务器下载文件

  8. 8

    从TFTP服务器下载目录结构

  9. 9

    使用Python,如何将多个文件从FTP服务器上的子目录下载到本地计算机上的所需目录中?

  10. 10

    wget 选择位置 ftp 下载

  11. 11

    使用wget下载目录

  12. 12

    如何使用int-ftp:outbound-gateway从ftp服务器接收目录或文件列表?

  13. 13

    无法使用wget和python http服务器下载现有文件

  14. 14

    为什么我不能使用wget从此服务器下载文件?

  15. 15

    wget-如何使用wget从http服务器下载仅包含“ 480p”的所有文件?

  16. 16

    使用R从ftp服务器下载最新文件

  17. 17

    使用正则表达式从FTP服务器下载文件

  18. 18

    如何使用Netbeans的FTP客户端从服务器下载新文件

  19. 19

    使用Python从包含给定字符串的FTP服务器下载文件

  20. 20

    Java连接到FTP服务器并使用Java默认库下载文件

  21. 21

    使用C#从FTP服务器以多个线程的块形式下载单个文件

  22. 22

    无法使用Ruby从FTP服务器下载和保存文件

  23. 23

    为什么无法提取使用apache.net.ftp从服务器下载的zip文件

  24. 24

    如何使用 Powershell 从 Azure 存储下载 blob 文件并将其保存到 FTP 服务器?

  25. 25

    Ruby Net :: FTP-从服务器下载文件

  26. 26

    Django模型:从ftp服务器下载图像

  27. 27

    从FTP服务器下载最新文件

  28. 28

    如何下载FTP服务器的最早文件?

  29. 29

    Django模型:从ftp服务器下载映像

热门标签

归档