一.Wget是一个十分常用命令行下载工具,多数Linux发行版本都默认包含这个工具
二.它的用法很简单,Wget使用格式如下: #wget [选项] [下载地址]
1.Wget常用参数
◆-b:后台下载,Wget默认的是把文件下载到当前目录。
◆-O:将文件下载到指定的目录中。
◆-P:保存文件之前先创建指定名称的目录。
◆-t:尝试连接次数,当Wget无法与服务器建立连接时,尝试连接多少次。
◆-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
除了上述常用功能,Wget还支持HTTP和FTP代理功能,编辑其配置文件“/etc/wgetrc”即可。具体方法是使用VI编辑器打开上述文件,将 “http_proxy”和“ftp_proxoy”前的#去掉,然后在这两项后输入相应的代理服务器的地址,保存退出即可。此外,Wget还可下载整个网站,如下载http://man.chinaunix.net整个Man手册中心。只需输入如下命令即可: #wget -r -p -np -k http://man.chinaunix.net 其中-r参数是指使用递归下载,-p是指下载所有显示完整网页所以需要的文件,如图片等,-np是指不搜索上层目录,-k则是指将绝对链接转换为相对链接。
wget 一个强大的下载命令
如果你认为 wget 只是一个命令行下载工具, 那你就错了, wget 有能力完成各种各样的下载任务. 下面我会给出一些简单的例子:
如果你想从网站上下载一个文件.
wget http://www.dummy.com/foo.tar.gz
有时下载到一半会丢失链接, 我可以恢复之前的下载么?
wget -c http://www/dummy.com/foo.tar.gz
好吧, 我的网速很慢, 经常会断开链接, 我想让他自动重试直到下载完成该怎么办?
wget -t 0 -c http://www.dummy.com/foo.tar.gz #默认会重试20次, -t 0 会让他一直重试.
嗯… 不错, 如果我有URL我可以一次下载整张网页么?
wget -p http://www.dummy.com/blog
如果我要下载文件的网址需要指定用户名和密码怎么办?
wget http://www.dummy.com/bar.tar --user=name --password=passwd?
我还可以做什么?
更多的操作, 输入man wget吧.
分享到:
相关推荐
在Linux系统中,`wget`是一个非常实用的命令行工具,用于从互联网上下载文件,尤其在没有图形化界面或者网络连接不稳定的情况下,其离线安装就显得尤为重要。本篇文章将详细阐述如何在Linux环境下离线安装`wget`,...
Linux wget离线安装包,解压后rpm文件上传到服务器进行离线安装
Linux wget 命令用法详解 Linux wget 命令是 Linux 操作系统中一个功能强大且实用的下载工具,主要用于从网络上下载文件。它支持断点下载、FTP 和 HTTP 下载方式、代理服务器和设置起来方便简单等多种功能。以下是 ...
在wget的源代码中 src/url.c 这个文件中有wget如何处理文件名的函数url_file_name() url_file_name()在根据url的形式判断该保存为什么样的文件名,并进行了多方面的考虑,最终该函数调用了append_uri_pathel(),该...
linux命令行模式使用wget下载JDK 版本 jdk-8u60-linux-x64.tar.gz
在Linux系统中,尤其是服务器环境,我们经常遇到网络不稳定或者没有网络的情况,此时需要离线安装软件就显得尤为重要。本文将详细介绍如何在CentOS虚拟机上离线安装wget及其依赖包。 首先,让我们理解一下wget的...
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先...
强大的linux 下载工具,支持断点续传,整站下载.
wget是一款强大的网络下载工具,它被广泛应用于Linux系统中,同时也可跨平台运行在其他Unix-like系统上。wget以其可靠性和自动化特性著称,支持HTTP、HTTPS和FTP三种主要的互联网协议,使得用户能够方便地从Web...
在Linux系统中,Java Development Kit (JDK) 是开发和运行Java应用程序的重要工具。本教程将详细介绍如何...wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" ...
Wget是一款强大的网络数据下载工具,尤其在Linux系统中被广泛使用,同时也提供了Windows版本。其名称来源于“World Wide Web”和“get”的组合,意在强调它可以从Web上获取(get)文件。Wget以其非交互式、可后台...
wget https://github.com/smartloli/kafka-eagle-bin/archive/v3.0.1.tar.gz cd kafka-eagle-bin-3.0.1 tar xzvf efak-web-3.0.1-bin.tar.gz -C /home/hadoop/local ``` EFAK的Web服务需要依赖于Java运行环境,确保...
本文将深入探讨Linux中的yum、wget和apt-get这三个常用的软件管理工具。 一、常见Linux发行版本 Linux有多种发行版,其中两大主流分支是基于Debian和基于Red Hat的系统。Debian系包括Debian本身、Ubuntu、Linux ...
Linux 32bit MySQL 5 6 16RPM安装包 part2 仅用于个人学习
wget for windows version:1.11.4 使用方法同linux wget命令 用于下载,网站镜像等
Linux下模拟http的get/post请求(curl or wget)详解 背景 最近项目中需要测试接口,但是测试服务器通过堡垒机才能访问,暂时又没有通过Nginx进行转发,只好直接在Linux上模拟http请求进行测试。 方法 get请求 curl ...
离线安装包,测试可用
项目管理系统
linux系统为centos下安装nginx,有详细的安装步骤。只需根据步骤一步步来即可