How To Use wget in Linux

Written by trendoceans | Published 2021/01/10
Tech Story Tags: linux | learn-linux-command | command-line-interface | open-source | cli | ubuntu | wget | tutorial

TLDRvia the TL;DR App

Recently, I have covered how to install wget in Linux with a few simple steps. So, many viewers requested how do we implement these in the practical world.
Today, we cover 10 wget most used command in Linux. But if you directly jump to these posts or don’t know what we are talking about right now.

Let’s Begin

Before jumping ahead for those who are directly reading these post. First, check whether wget is installed correctly in your system or not by typing the following command in your Linux terminal.
$ wget -V
If it outputs the version information, then you good to goo or get a message something like command is not found; make sure to read our recent post on installing wget in all major Linux distribution and then continuing from here.

Syntax

$ wget [OPTION] [URL]

1. Download the contents of an URL to a File

To download webpages of any site over the internet. Simply, write it URL with wget, and it will download and save in the current location.
$ wget https://www.gnu.org/software/wget/
$ ls
index.html

2. Download the files with different location

To download files with a different location, simply pass the option -o with wget and specify the location you want to have your file after download.

$ wget https://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz -O /home/trendoceans/Documents/wget.tar.gz

3. Download a file from an HTTP server with authentication

Downloading files without any authentication is easier using wget. But to download files using authentication is no more than a piece of cake.
$ wget --user=username --password=password https://example.com
  • user: This option specify user username to access restricted area of the web page.
  • password: This option is use to authenticate user with the user username provided in –user.
In the above example, I have not mentioned any specific website because of privacy issues. But you can have access to your FTP server using this method.

4. Limit the download speed and the number of connection retries

A single file is okay to download without any restriction. But it can be a headache to leave a bunch of giant files to download in the background. It can reduce your bandwidth, and yes, you face low speed while browsing over the internet.
$ wget --limit-rate=100k --tries=100 https://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz
  • limit-rate: Specify the amount of speed is allowed while downloading the file.
  • tries: It is an amount of attempt to take while the connection is lost when the file is downloading from the server.
If you want to read about more 6 commands you can refer to 10 Wget Command example.

Written by trendoceans | Get the latest Linux and open source related articles to help you become a better and more informed
Published by HackerNoon on 2021/01/10