![为什么当我使用 wget 访问网站时它会下载网站的其他部分?](https://linux22.com/image/912472/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BD%93%E6%88%91%E4%BD%BF%E7%94%A8%20wget%20%E8%AE%BF%E9%97%AE%E7%BD%91%E7%AB%99%E6%97%B6%E5%AE%83%E4%BC%9A%E4%B8%8B%E8%BD%BD%E7%BD%91%E7%AB%99%E7%9A%84%E5%85%B6%E4%BB%96%E9%83%A8%E5%88%86%EF%BC%9F.png)
我在用着
wget -mirror https://www.website.com/sub/folders/here/
并希望下载当前位置即“/here/”子文件夹中的所有内容。但相反,此命令从
https://www.website.com/
并下载网站子文件夹中的所有内容,这意味着不仅下载 /sub/ 中的所有内容,还下载所有其他现有子文件夹及其内容。有人知道执行此操作的更好的命令吗?为什么这个命令不起作用?只是好奇。
答案1
你读了吗man wget
?你想要的选项是--mirror
,记录为
-m
--mirror
Turn on options suitable for mirroring. This option turns on recursion and time-stamping, sets infinite recursion depth and keeps FTP directory listings. It is currently equivalent
to -r -N -l inf --no-remove-listing.
通过输入-mirror
,您已指定-m
、-i
、-r
(3 次)和-o
。这些单字母选项有其自身的含义,请参阅man wget
。