How to download programs linux

Download managers on Windows are one of the most things that are missed for every newcomer to the Linux world, programs like Internet Download Manager & Free Download Manager are very wanted, too bad they are not available under Linux or Unix-like systems. But fortunately, there are many alternative download managers under the Linux desktop.

In this article, we’re going to talk about the best download managers available for the Linux OS. Those download managers are:

1. XDM – Xtreme Download Manager

As it’s developers says, “XDM can accelerate download speed up to 5 time faster due to its intelligent dynamic file segmentation technology. For sure, it’s one of the best download managers available under the Linux desktop. XDM was written in Java.

Features of XDM
  • Download any streaming video.
  • Supports pausing/resuming the downloaded files later.
  • Supports 32 segments for every downloaded file which makes the downloading process even faster.
  • Supports capturing multimedia files from famous websites like Youtube, MetaCafe, Vimeo, and others in many formats like WebM, MP4, AVI.. etc.
  • Support for many protocols like HTTP, HTTPS, FTP.
  • Support for most Linux distributions besides Windows support.
  • Support for taking URLs from the clipboard quickly.
  • There’s an integration extension available for most web browsers like Firefox, Chrome / Chromium, Safari.
  • A very nice GUI, similar to Internet Download Manager.
  • Many other features.

To install the most latest stable version of Xtreme Download Manager on Ubuntu or on other Linux distributions, download the XDM Linux installer tar file, extract it and run the installer script to install it.

Xtreme Download Manager

2. FireDM

FireDM is an open-source internet download manager that was developed using Python and based on “LibCurl”, and “youtube_dl” tools. It comes with multi-connections, a high-speed mechanism, and downloads files & videos from youtube and other various streaming websites.

Features of FireDM
  • Multi-connection downloading “Multithreading”.
  • Automatic file segmentation and refresh for dead links.
  • Support for Youtube, and a lot of stream websites.
  • Download the entire video playlist or selected videos.
  • Watch videos with video subtitles while downloading.

FireDM is available to install using the Pip package installer on Ubuntu and other Ubuntu derivatives.

FireDM Download Manager for Linux

3. DownThemAll

Unlike the other programs on this list, DownThemAll is not a program, in fact, it’s a Firefox plugin, but it’s very amazing in downloading multiple files and very effective in selecting what links to download and will keep note of your last decisions so that you can queue more downloads.

As I said, it is a browser plugin and can be installed on all available platforms like Windows, Linux, BSD, Mac OS X.. etc.

Features of DownThemAll
  • Like the developers say: “DownThemAll can speed your download speed up to 400%”.
  • Support for downloading all the images & links on a web page.
  • Support for downloading multiple files at once with support for setting the download speed for each one.
  • Support for auto-grabbing downloaded links from the Firefox browser.
  • Ability to customize a lot of settings for integration between Firefox and DownThemAll.
  • Ability to check SHA1, MD5 hashes automatically after downloading.
  • A lot more.
Читайте также:  User group name linux

DownThemAll Plugin

The DownThemAll plugin is also available for Chrome as an extension.

4. uGet Download Manager

One of the most famous download managers out there, uGet is really a good download manager which was built using the GTK+ library, it’s available for both Windows & Linux.

Features of uGet
  • Support for downloading many files at once with the ability to set the maximum download speed for all the files together or for each one of them.
  • Support for downloading torrent and Metalink files.
  • Support for downloading files from anonymous FTP or by using a user name and a password.
  • Support for grabbing URLs list from local files to download them all.
  • Support for downloading files via the command-line interface.
  • Supports 16 segments for every downloaded file.
  • Ability to grab URLs from the clipboard automatically.
  • Ability to integrate with FlashGot add-on for Firefox.
  • Many other features.

uGet is available to download from the official repositories for most Linux distributions, in Ubuntu, Debian, Linux Mint, and elementary OS.

In RedHat/Fedora/CentOS-based systems, you can easily install uGet from official repositories.

On Arch and Manjaro Linux install uget with:

On OpenSuse install uget with:

uGet Download Manager

5. FlareGet Download Manager

FlareGet is another download manager, there are 2 versions from it, one is free and the other one is paid, but they are all closed-source, but they work on both Windows and Linux.

Features of FlareGet
  • Multi-thread support.
  • Support up to 4 segments per file (in the free version, in the paid version it can go up to 32).
  • Support for most Linux distributions and support for integration with most web browsers.
  • Support for HTTP, HTTPS, FTP protocols.
  • Support for auto-grabbing the URLs from the clipboard.
  • Support for auto-grabbing videos from Youtube.
  • The GUI is available in 18 different languages.
  • Many other features.

FlareGet Download Manager

To install FlareGet in Linux distributions, download FlareGet binary packages for your Linux distribution architecture and install it using your default package manager.

6. Persepolis Download Manager

Persepolis is a free, open-source, and cross-platform download manager and a GUI for aria2 (a command-line download manager). It is written in Python language and developed for GNU/Linux Distributions, BSDs, macOS, and Microsoft Windows.

  • Multi-segment downloading
  • Scheduling downloads
  • Download queuing
  • Searching and downloading videos from Youtube, Vimeo, DailyMotion, and more.

To install Persepolis download manager on Debian/Ubuntu and other Debian distributions, use the following commands.

On Arch and other Arch-based Linux distributions.

On Fedora and other Fedora-based Linux distributions.

For openSUSE Tumbleweed run the following as root:

Persepolis Download Manager

7. MultiGet Download Manager

MultiGet is another free, open-source, and easy-to-use GUI (based on wxWidgets) file download manager for Linux, written in C++ programming language.

  • Supports HTTP and FTP protocols
  • Supports multi-task with multi-thread
  • Supports resuming file downloads
  • Clipboard monitoring – means copy a URL and prompt for download.
  • Also support SOCKS 4,4a,5 proxy, FTP proxy, HTTP proxy

To install MultiGet download manager on Debian/Ubuntu and other Debian distributions, use the following commands.

Multiget File Download Manager

8. KGet Download Manager

KGet is a functional and user-friendly file download manager for Linux with support for FTP and HTTP(S) protocols, pausing and resuming of downloading files, Metalink support which includes multiple URLs for downloads, and more.

To install the KGet download manager on Debian/Ubuntu and other Debian distributions, use the following commands.

On Fedora and Fedora-based distributions.

On Arch and other Arch-based Linux distributions.

KGet Download Manager for Linux

9. PyLoad Download Manager

PyLoad is a free and open-source file download manager for Linux, written in Python programming language and created to be immensely lightweight, easily expandable, and fully manageable via the web.

Читайте также:  Как пинговать сервер windows

Pyload Download Manager

To install the PyLoad download manager, you must have the Pip package manager installed on the system to install it as shown.

10. Motrix

Motrix is an open-source full-featured, clean, and easy-to-use download manager that comes with the support for downloading files over HTTP, FTP, BitTorrent, Magnet, etc with up to 10 concurrent download tasks.

Motrix Download Manager

You can download the Motrix AppImage and run it directly on all Linux distributions or use snap to install Motrix, see GitHub/release for more Linux installation package formats.

These are some of the best download managers available for Linux. Have you tried any one of them before? How did it go with you? Do you know any other download managers that should be added to this list? Share your comments with us.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

Источник

How to Download a File on Ubuntu Linux using the Command Line

Linux Command line offers more flexibility and control than GUI. A number of people prefer to use the command line than GUI because it is easier and quicker to use than GUI. Using the command line, it is easier to automate the tasks using one line. In addition, it utilizes fewer resources than GUI.

Downloading files is a routine task that is normally performed every day that can include file types like ZIP, TAR, ISO, PNG, etc. you can simply and quickly perform this task using the command line terminal. It requires only using your keyboard. So today, I will show you how you can download a file using the command line in Linux. There are normally two known ways to do this, that is using wget and curl utility. For this article, I am using Ubuntu 20.04 LTS for describing the procedure. But the same commands will work on other Linux distributions like Debian, Gentoo, and CentOS too.

Download files using Curl

Curl can be used to transfer data over a number of protocols. It supports many protocols including HTTP, HTTPS, FTP, TFTP, TELNET, SCP, etc. using Curl, you can download any remote files. It supports pause and resumes functions as well.

To get started with, first, you need to install the curl.

Install curl

Launch command line application in Ubuntu that is Terminal by pressing the Ctrl+Alt+T key combinations. Then enter the below command to install curl with sudo.

When prompted for a password, enter sudo password.

Once the installation is complete, enter the below command to download a file.

Download and save the file using the source file name

To save the file with the same name as the original source file on the remote server, use –O (uppercase O) followed by curl as below:

Instead of -O, you can also specify, “–remote-name” as shown below. Both work the same.

Download and save the file with a different name

If you want to download the file and save it in a different name than the name of the file in the remote server, use -o (lower-case o) as shown below. This is helpful when the remote URL doesn’t contain the file name in the URL as shown in the example below. Advertisement

Читайте также:  Best windows installation software

[filename] is the new name of the output file.

Download multiple files

To download multiple files, enter the command in the following syntax:

Download files from an FTP Server

To download a file from FTP server, enter the command in following syntax:

To download files from user authenticated FTP servers, use the following syntax:

Pause and resume download

While downloading a file, you can manually pause it using Ctrl+C or sometimes it automatically gets interrupted and stopped due to any reason, you can resume it. Navigate to the same directory where you have previously downloaded the file then enter the command in the following syntax:

Download files using Wget

Using wget, you can download files and contents from Web and FTP servers. Wget is a combination of www and the get. It supports protocols like FTP, SFTP, HTTP, and HTTPS. Also it supports recursive download feature. This feature is very useful if you want to download an entire website for offline viewing or for generating a backup of a static website. In addition, you can use it to retrieve content and files from various web servers.

Install wget

Launch command line application in Ubuntu that is terminal by pressing the Ctrl+Alt+T key combinations. Then enter the below command to install wget with sudo.

When prompted for a password, enter the sudo password.

Download file or webpage using wget

To download a file or a webpage, open the Terminal and enter the command in the following syntax:

To save a single webpage, enter the command in the following syntax:

Download files with a different name

If you want to download and save the file with a different name than the name of the original remote file, use -O (upper-case O) as shown below. This is helpful especially when you are downloading a webpage that automatically get saved with the name “index.html”.

To download a file with a different name, enter the command in the following syntax:

Download files through FTP

To download a file from an FTP server, type the command in the following syntax:

To download files from user authenticated FTP servers, use the below syntax:

Recursively download files

You can use the recursive download feature to download everything under the specified directory whether a website or an FTP site. To use the recursive download feature, enter the command in the below syntax:

Download multiple files

You can use wget to download multiple files. Make a text file with a list of file URLs, then use the wget command in the following syntax to download that list.

For instance, I have the text file named “downloads.txt” in which there is a list of two URLs that I want to download using wget. You can see my text file content in the below image:

I will use the below command to download the file links contained in the text file:

You can see that it is downloading both links one by one.

Pause and Resume download

You can Press Ctrl + C to pause a download. To resume a paused download, go to the same directory where you were downloading the file previously and use –c option after wget as in the below syntax:

Using the above command, you will notice that your download has resumed from where it was paused.

So in this article, we have discussed the basic usage of two command-line methods using which you can download a file. One thing to Note that if you do not specify a directory while downloading a file, the files will be downloaded in the current directory in which you are working.

Karim Buzdar

About the Author: Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. You can reach Karim on LinkedIn

Источник

Оцените статью