Beginners tutorial for Wget

From now on , i will start a series of tutorial on advanced linux commands... planning to make the tutorials simple and easy

Here goes.. first tutorial is on wget...


1.What is wget ?

wget is a superb utility for  downloading files from the Web. 
its really cool , versastile and very poweful and provides so many options to download files from a server.

Its available free for many platforms including windows... ok ok , lets get started....

2.what protocols supported ?

  It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies

3. Some Important notes on  Wget's features

  I am listing some basic and important features users should know about wget :

  1. Wget  can work in the background, so users can write scripts to automate downloads , schedule these scripts and whatever creative they can go for...            
  2.  Wget can download entire pages  for offline viewing.                                
  3.  Wget  can restart broken downloads

4. Syntax

   wget [OPTION]... [URL]...


Let me explain first with basic examples and goto complex options later...

1. To download a basic web page

Type wget

this will download the webpageof and save to disk.


b.Recursive Download

The "-r" option allows wget to download a resource, search that content for links to other resources, and then download those resources. 

 wget -r

will download all pages and save it to disk

c) Resume Downloads

 You can continue previousl interruped downloads (broken downloads ) using the -c option. 

wget -c <download address that was interrupted>

d)To Save download to a different name

use -O option

wget -O myweb.html

this will save the download  to  myweb.html

e)Mirror download the entire site

using -m option you can download the entire site to disk

the documentation of wget says that -m option will  " Turn on options suitable for mirroring. This option turns on recursion and time-stamping, sets infinite recursion depth and keeps FTP directory listings. It is currently equivalent to -r -N -l inf -nr. "

 wget -m

f)Download in the Background

For  big downloads, use the wget  -b option  as shown below

 wget -b

now download will start in background and  Output will be written to `wget-log'
 then you can examine the  log file using more to check everything has downloaded correctly.

more wget-log

I hope this tutorial will give an basic introduction to beginners for using wget, for more options refer the GNU documentation for WGET.


Post a Comment

Popular posts from this blog

Converting OVA file to VMX file

How to upgrade Huawei WA1003A to a Feature Rich Firmware

How to Restart your Router by Software