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...




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]...




5.Examples


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



1. To download a basic web page



Type wget http://harisoft.net.tf

this will download the webpageof http://harisoft.net.tf and save to disk.



Output:




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  http://pcideas.blogspot.com/


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 pcideas.blogspot.com

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  http://pcideas.blogspot.com/

f)Download in the Background

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

 wget -b  http://pcideas.blogspot.com/


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.






Comments

Post a Comment

Popular posts from this blog

Converting OVA file to VMX file

How to upgrade Huawei WA1003A to a Feature Rich Firmware

A simple and easy Spark standalone program for beginners.