我可以使用wget来检查,但不能下载
我可以使用wget来检查一个404,而不是实际下载资源? 如果这样怎么样? 谢谢
这里有命令行参数--spider
。 在这种模式下,wget不会下载文件,如果find资源,返回值为零,如果找不到则返回非零值。 试试这个(在你最喜欢的shell里):
wget -q --spider address echo $?
或者,如果您想要完整的输出,请将-q
closures,所以只需inputwget --spider address
。 -nv
显示一些输出,但不是默认值。
如果你想通过$安静地检查? 没有grep'ing wget输出的麻烦,你可以使用:
wget -q "http://blah.meh.com/my/path" -O /dev/null
即使在只有一个path的url上工作,但有一个缺点,即真正下载的东西,所以这不build议检查大文件的存在。
您可以使用以下选项来检查文件:
wget – 删除URL后
很简单。
wget --spider www.bluespark.co.nz
那会给你的
Resolving www.bluespark.co.nz... 210.48.79.121 Connecting to www.bluespark.co.nz[210.48.79.121]:80... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/html] 200 OK