In this terminal trick, you’ll learn two ways to download files using the command line in Linux. I am using Ubuntu here but apart from the installation, the rest of the commands are equally valid for all other Linux distributions.
This article describes how to download files using wget for basic downloads, curl for specialized data transfer, axel for high-speed downloads, and aria2 for parallel multi-threaded downloads.
I have five ways to connect and download files via HTTP. To make HTTP connections, you often need to send an HTTP header. You need to manually craft one for some of the commands shown below, but it's not complicated. An HTTP header is a small block of