Linux 命令 wget

来源:互联网 发布:行政管理工商管理知乎 编辑:程序博客网 时间:2024/05/17 02:04
wget是Linux/Unix命令行文件下载器,它是下载网站上文件的免费的非交互下载工具,它支持HTTP、HTTPS和FTP协议,也支持通过HTTP代理检索。Wget是非交互的,这就是说它可以在用户没有登录到系统时在后台工作。

下载单个文件
wget http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

续传分段下载文件
wget -c http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

后台下载文件
wget -b http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/

限制下载速率
wget --limit-rate=100k http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

使用‘-i’选项来下载多个文件
首先要创建一个文本文件,并将所有的URL添加到该文件中
wget -i download-list.txt

增加重试次数
wget命令会重试20次,直到下载成功
wget --tries=75 http://mirror.nbrc.ac.in/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

下载整个网站用于本地查看
wget --mirror -p --convert-links -P ./<Local-Folder> website-url

–mirror : 开启适用于镜像的选项。
-p : 下载所有能正确显示指定HTML网页的全部必要文件。
–convert-links : 下载完成后,转换文档中的链接以用于本地查看。
-P ./Local-Folder : 保存所有文件和目录到指定的目录。

下载过程中拒绝文件类型
当你正打算下载整个网站时,我们可以使用‘-reject’选项来强制wget不下载图片
wget --reject=png Website-To-Be-Downloaded

使用wget -Q设置下载配额
可以使用‘-Q’选项强制wget命令在下载大小超过特定大小时退出下载。
wget -Q10m -i download-list.txt

从密码保护的网站下载文件
wget --ftp-user=<user-name> --ftp-password=<password> Download-URL









0 0