
此命令,如果您足够聪明,则应该猜到它是wget. 我们非常熟悉此命令,我们通常将其用于测试. 实际上,这是矫kill过正,而wget非常强大. 让我们了解wget.
百度百科对湿的解释: wget是一个免费工具,可以自动从Internet下载文件. 它支持通过三种最常见的TCP / IP协议HTTP,HTTPS和FTP下载,并且可以使用HTTP代理. wget名称的由来是“万维网”和“获取”的组合.
解释是肤浅的. wget的优点是它很稳定. 如果由于网络原因下载失败,则wget将继续尝试,直到下载了整个文件为止. 如果服务器中断下载过程,它将再次连接到服务器. 从停止的地方继续下载. 简而言之,请恒心下载.
wget的语法如下:
wget(option)(参数)
这里有一些例子
下载单个文件
wget
如果要使用其他名称保存,可以这样,该文件将另存为138vps.test
wget -O 138vps.test

因为wget默认为与/匹配的最后一个字符之后的名称,如果我们的下载地址与此[]相似,则不进行重命名,因此下载的文件名为[id = 138vps],显然是不科学的.
Wget速度限制下载
我们不希望wget在下载时占用带宽,特别是当我们下载非常大的文件时,因此速度限制下载是必需的
wget --limit-rate = 300k
使用wget断点恢复传输
这很实用. 由于无法控制的因素,当我们获取wget时,SSH处于脱机状态,因此我们绝对希望我们可以继续下载而不是从0开始下载,尤其是对于大文件.
wget -c
使用wget背景下载
下载大文件时,您绝对不打算像其他操作一样盯着进度栏,这一次使用后台下载非常重要,
wget -b

如果您想知道下载是否完成,请使用此命令查看它,如果要退出,请按[ctrl + c]
tail -f wget-log
伪装的浏览器下载
某些网站,如果您发现您没有使用浏览器,他们将不会为您下载它,所以您知道
wget --user-agent =“ Mozilla / 5.0(Windows; U; Windows NT 6.1; zh-CN)AppleWebKit / 534.16(KHTML,如Gecko)Chrome / 10.0.648.204 Safari / 534.16”
同时下载多个文件
如果我想同时下载多个文件,又不想手动获取每个文件怎么办?很简单wget 镜像,将这些URL放在一个文本文件中wget 镜像,假设文件名是[138vps.txt],每行一个地址,然后一个命令来获取它
wget -i 138vps.txt
下载ftp
实际上,wget支持直接下载ftp,如果它是匿名的,则

wget ftpurl
如果您需要用户名和密码,那么
wget --ftp-user =用户名--ftp-password =密码ftpurl
镜像网站
wget还需要什么其他下载器?只需将整个网站放下,然后wget下来.
wget --mirror -p --convert-links -P ./
-镜像开始镜像下载.
-下载后,转换链接将转换为本地链接.
-P将所有文件和目录保存到指定的本地目录.
-r递归下载,下载指定网页的目录(包括子目录)中的所有文件

-np在递归下载期间不搜索上层目录
-L在递归过程中不会进入其他主机. 如果您下载的主机具有来自其他网站的友好链接,那将非常麻烦
如果您只想下载图片:
wget -r -A.jpg,.png,.gif
如果您只是不想下载图片
wget --reject = jpg
结论
wget在下载某些资源时必须使用--no-check-certificate选项,否则它将提示没有认证就不允许下载.
例如https.
wget --no-check-certificate url
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-234576-1.html
不听就开炮
把一切侵略者拒之国门外