本文主要对网络上的内容进行挑选,留出了自己最常用的场景,备忘。
参考文献:
wget命令:https://man.linuxde.net/wget
wget 文件下载:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/wget.html
每天一个linux命令(61):wget命令 :https://www.cnblogs.com/peida/archive/2013/03/18/2965369.html
1、命令格式
wget [参数] [url地址]
2、常用参数
常用参数 | 作用 |
---|---|
-O | 下载文件并保存为指定的文件名 |
-b | 后台下载,不显示进度等信息 |
-i <文件> | 从指定文件中获取要下载的URL地址 |
-A<后缀名> | 指定要下载文件的后缀名,多个后缀名之间使用逗号进行分隔 |
3、常用场景
-
使用 wget -O 下载并以指定的文件名保存
wget -O Linux就该这样学.pdf http://www.linuxprobe.com/docs/LinuxProbe.pdf
使用参数-O来指定我们想要的文件名。wget 默认以最后一个符合/
的后面的字符来命名文件。如这里是LinuxProbe.pdf -
使用 wget -b 后台下载
wget -b http://www.linuxprobe.com/docs/LinuxProbe.pdf
屏幕提示信息如下:
Continuing in background, pid 1840.
Output will be written to ‘wget-log’.
我们可以通过如下命令查看下载进度:
tail -f wget-log
-
使用 wget -i 下载多个文件
wget -i filelist.txt
该命令需要首先将多个下载链接保存到filelist.txt中,如:
-
使用 wget -r -A 下载指定格式文件
wget -r -A.pdf url
我们可以在以下情况使用该功能:
如下载一个网站的所有图片/视频/PDF文件。这里下载指定url中的所有pdf文件,多个后缀名逗号进行分隔。 -
使用 wget -o 保存下载信息到文件
wget -o download.log URL
不希望下载信息直接显示在终端而是在一个日志文件,可以使用该命令。