访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

[转帖]Linux的wget命令详解

时间:2019-07-14

红帽linux命令大全_linux命令大全 关机_linux命令大全

本地驱动器和站点管理 器窗格可切换使用,本地驱动器用于浏览本地目录及文件,主要用于上传用,站点管理器显示你所加入的远程站点,主要用于下载用。linux使用nfs、portmap服务共享远程磁盘的方法linux下,可以将远程磁盘,通过nfs、portmat服务,。“广外女生”是是一种新出现的远程监控工具,破坏性很大,远程上传、下载、删除文件、修改注册表等自然不在话下。

1、使用wget下载单个文件

以下的例子是从网络下载一个文件并保存在当前目录

wget

在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。

2、使用wget -O下载并以不同的文件名保存

wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。

错误:下面的例子会下载一个文件并以名称download.php?id=1080保存

wget ?id=1

即使下载的文件是zip格式,它仍然以download.php?id=1080命令。

正确:为了解决这个问题,我们可以使用参数-O来指定一个文件名:

wget -O wordpress.zip ?id=1080

3、使用wget –limit -rate限速下载

但是当你准备下载一个大文件,而你还需要下载其它文件时就有必要限速了。迅雷网吧版还具有独特的缓存功能,服务端发现某个文件被下载多次后会将此文件复制到本地,当客户机再次下载相同文件时就会直接从服务端下载,有效避免了重复下载,降低了外部网络带宽的占用,当任何客户端下载完成这一文件,其他客户端也可从该客户端获得文件,降低了服务端的传输压力。支持前置导航键的设备出厂默认关闭导航栏,请拔除,建议不要同时进行多任务:后台的下载或者文件拷贝等会占用系统资源:长时间未关机。

wget –limit-rate=300k

4、使用wget -c断点续传

使用wget -c重新启动下载中断的文件:

wget -c

对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件。需要继续中断的下载时可以使用-c参数。

5、使用wget -b后台下载

对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载。

wget -b

Continuing in background, pid 1840.

Output will be written to `wget-log’.

你可以使用以下命令来察看下载进度

tail -f wget-log

linux命令大全_linux命令大全 关机_红帽linux命令大全

6、伪装代理名称下载

有些网站能通过根据判断代理名称不是浏览器而拒绝你的下载请求。不过你可以通过–user-agent参数伪装。

wget –user-agent=”Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16″ 下载链接

7、使用wget –spider测试下载链接

当你打算进行定时下载,你应该在预定时间测试下载链接是否有效。我们可以增加–spider参数进行检查。

wget –spider URL

如果下载链接正确,将会显示

wget –spider URL

Spider mode enabled. Check if remote file exists.

HTTP request sent, awaiting response… 200 OK

Length: unspecified [text/html]