我可以使用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"