来自 ftp 的 wget:禁止创建默认页面

来自 ftp 的 wget:禁止创建默认页面

我正在尝试从中下载子文件夹文件传输协议。只有数据文件。
我在用着:wget -nH -np --cut-dirs=5 -r http://sss.com/1/2/3/4/5

不幸的是 wget 创建了一个额外的文件:index.html
,其中包含下载文件的列表。

我找到了一个参数来重命名它。但没有发现任何东西根本不允许 wget 创建。我只需要 ftp 子文件夹的副本,不需要任何其他文件。

我是不是错过了什么?还是rm index.html唯一的选择?

答案1

如果我没猜错的话,您需要避免下载index.html。然后你需要这个(来自wget手册页):

   -R rejlist --reject rejlist
       Specify comma-separated lists of file name suffixes or patterns to
       accept or reject. Note that if any of the wildcard characters, *,
       ?, [ or ], appear in an element of acclist or rejlist, it will be
       treated as a pattern, rather than a suffix.  In this case, you have
       to enclose the pattern into quotes to prevent your shell from
       expanding it, like in -A "*.mp3" or -A '*.mp3'.

因此,您必须添加 -R index.html,它将指示wget从要下载的文件列表中排除 index.html。

相关内容