wget
下载单个文件
从网络中通过url下载单个文件到当前目录,这是wget最基础的用法。说明:
- 使用wget下载一个文件时候,如果没有指定下载的文件名是什么,那么默认会使用URL的最后一部分作为默认的文件名,如果知道下载的这个文件叫什么名字,可以用 -O(大写)参数来指定下载的文件名。
- wget支持断点续传功能,如果一个大文件的下载被中断,你可以使用 wget 的 -c 参数来 继续从中断点开始下载
- wget下载资源的时候,还可以通过 --header 选项来设置特定的HTTP头来获取资源
例如:- wget -O 1.doc http://www.forthink.xyz:5000/sharing/OmbrfIbc4
复制代码[img=50%,50%]https://img2023.cnblogs.com/blog/1519088/202310/1519088-20231027111742719-1218263012.png[/img] http/https连通性检查
使用wget检查URL的连通性时,实际上是在进行两个层面的检查
- 传输层(TCP): 首先检查是否可以建立到指定IP和端口的TCP连接。这实质上是检查传输层的连通性。
- 应用层(HTTP/HTTPS): 一旦TCP连接建立,wget会发送HTTP请求(例如HEAD请求,当使用--spider选项时)到服务器,并等待响应。服务器的响应告诉你是否该URL在应用层上是可访问
检查http/https连通性的时候,通过wget --spider 选项告诉 wget 不要下载任何内容, 还可以使用 -S 参数 来查看服务器响应头。这样就可以通过响应头来检查http的连通性了。例如:- wget --spider -S http://www.forthink.xyz:5000/sharing/OmbrfIbc4
复制代码[img=50%,50%]https://img2023.cnblogs.com/blog/1519088/202310/1519088-20231027112556582-47713601.png[/img] 说明:
如果检查某个http/https的url连通性时,需要指定端口的话,只需在URL中添加:[端口号]就行了。- wget --spider -S http://www.example.com:5000/
复制代码 例如:- wget --sipder -S http://192.168.0.104:80
复制代码[img=50%,50%]https://img2023.cnblogs.com/blog/1519088/202310/1519088-20231027113458278-1612178337.png[/img]
来源:https://www.cnblogs.com/heyongshen/p/17791936.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |