![如何使用 wget 了解整个网站的大小?](https://linux22.com/image/1089685/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20wget%20%E4%BA%86%E8%A7%A3%E6%95%B4%E4%B8%AA%E7%BD%91%E7%AB%99%E7%9A%84%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
我可以使用wget -r 'url'
。但我不知道将要下载的大小。我习惯于wget --spider 'url'
知道网页大小,当我使用wget -r --spider 'url'
它时,它会递归检查所有页面并返回我不想要的每个文件大小,我只想要整个(每个的累计)大小。
答案1
SUM=0; for BYTES in `wget --spider -r 'url' 2>&1 | grep Length | cut -d " " -f 2`; do let SUM=$SUM+$BYTES; done; echo "$SUM"