www.tecmint.com
Open in
urlscan Pro
2606:4700:20::ac43:48cf
Public Scan
URL:
https://www.tecmint.com/linux-command-line-tools-for-downloading-files/
Submission: On May 19 via manual from US — Scanned from DE
Submission: On May 19 via manual from US — Scanned from DE
Form analysis
2 forms found in the DOMGET https://www.tecmint.com/
<form method="get" class="search-form navigation-search" action="https://www.tecmint.com/">
<input type="search" class="search-field" value="" name="s" title="Search">
</form>
POST https://www.tecmint.com/wp-comments-post.php
<form action="https://www.tecmint.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate="">
<p> Have a question or suggestion? Please leave a comment to start the discussion. Please keep in mind that all comments are moderated and your email address will NOT be published. </p>
<p class="comment-form-comment"><label for="comment" class="screen-reader-text">Comment</label><textarea autocomplete="new-password" id="comment" name="b311dc7799" cols="45" rows="8" aria-required="true"></textarea><textarea
id="a2d335e4e69dbb153a4d4e99440a5e07" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password"
style="padding:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;position:absolute !important;white-space:nowrap !important;height:1px !important;width:1px !important;overflow:hidden !important;" tabindex="-1"></textarea>
<script data-noptimize="" type="text/javascript">
document.getElementById("comment").setAttribute("id", "a2d335e4e69dbb153a4d4e99440a5e07");
document.getElementById("b311dc7799").setAttribute("id", "comment");
</script>
</p><label for="author" class="screen-reader-text">Name</label><input placeholder="Name *" id="author" name="author" type="text" value="" size="30">
<label for="email" class="screen-reader-text">Email</label><input placeholder="Email *" id="email" name="email" type="email" value="" size="30">
<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes"> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time
I comment.</label></p>
<p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment"> <input type="hidden" name="comment_post_ID" value="5619" id="comment_post_ID">
<input type="hidden" name="comment_parent" id="comment_parent" value="0">
</p>
</form>
Text Content
WE VALUE YOUR PRIVACY We and our partners store and/or access information on a device, such as cookies and process personal data, such as unique identifiers and standard information sent by a device for personalised ads and content, ad and content measurement, and audience insights, as well as to develop and improve products. With your permission we and our partners may use precise geolocation data and identification through device scanning. You may click to consent to our and our partners’ processing as described above. Alternatively you may click to refuse to consent or access more detailed information and change your preferences before consenting. Please note that some processing of your personal data may not require your consent, but you have a right to object to such processing. Your preferences will apply to this website only. You can change your preferences at any time by returning to this site or visit our privacy policy. DISAGREEMORE OPTIONSAGREE Skip to content Linux Foundation LFCS and LFCE Certification Preparation Guide - Get This Book Menu * Home * About * eBooks * Shop * Donate * Linux Online Courses * Subscribe to Newsletter * Linux Hosting * A-Z Linux Commands * Get Involved * Testimonials * We are Hiring! * Submit Article Request * Suggest an Update Menu * Linux Distro’s * CentOS Alternatives * Best Linux Distros * RedHat Distributions * Linux Distros for Beginners * Linux Server Distros * Debian Distributions * Ubuntu Distributions * Arch Linux Distros * Rolling Linux Distros * KDE Linux Distros * Secure Linux Distros * Linux Distros for Old PC * New Linux Distros * Linux Distros for Kids * Linux Distros for Windows Users * FAQ’s * Programming * Shell Scripting * Learn Python * Learn Awk * Linux Commands * Linux Tricks * Best Linux Tools * Certifications * RHCE Exam * RHCSA Exam * LFCE Exam * LFCS Exam * LFCA Exam * Ansible Exam * Guides * Hadoop Series * Docker Series * Postfix Mail * XenServer Series * RHEV Series * Clustering Series * LVM Series * RAID Series * KVM Series * iSCSI Series * Zentyal Series * Ansible Series * Django Series * Create GUI Apps * Monitoring Tools * Nagios * Zabbix * Cacti * Observium * Monitorix * Collectd * Collectl * MySQL Monitoring * 5 LINUX COMMAND LINE BASED TOOLS FOR DOWNLOADING FILES AND BROWSING WEBSITES EditorApril 27, 2021April 27, 2021 Categories Download Managers, Top Tools 21 Comments Linux command-line, the most adventurous and fascinating part of GNU/Linux is a very cool and powerful tool. A command-line itself is very productive and the availability of various inbuilt and third-party command-line applications makes Linux robust and powerful. The Linux Shell supports a variety of web applications of various kinds be it torrent downloader, dedicated downloader, or internet surfing. 5 Command-Line Internet Tools Here we are presenting 5 great command line Internet tools, which are very useful and prove to be very handy in downloading files in Linux. 1. RTORRENT rTorrent is a text-based BitTorrent client which is written in C++ aimed at high performance. It is available for most of the standard Linux distributions including FreeBSD and Mac OS X. INSTALLATION OF RTORRENT IN LINUX $ sudo apt install rtorrent (on Debian, Ubuntu, & Mint) $ sudo dnf install rtorrent (on Fedora, CentOS & RHEL) $ sudo pacman -S rtorrent (on Arch and Manjaro) $ sudo zypper install rtorrent (on OpenSuse) Check if rtorrent is installed correctly by running the following command in the terminal. $ rtorrent rTorrent Command Line Tool FUNCTIONING OF RTORRENT Some of the useful Key-bindings and their use. * CTRL+ q – Quit rTorrent Application * CTRL+ s – Start Download * CTRL+ d – Stop an active Download or Remove an already stopped Download. * CTRL+ k – Stop and Close an active Download. * CTRL+ r – Hash Check a torrent before Upload/Download Begins. * CTRL+ q – When this key combination is executed twice, rTorrent shutdown without sending a stop Signal. * Left Arrow Key – Redirect to Previous screen. * Right Arrow Key – Redirect to Next Screen 2. WGET Wget is a part of the GNU Project, the name is derived from World Wide Web (WWW). Wget is a brilliant tool that is useful for recursive download, offline viewing of HTML from a local Server and is available for most of the platforms be it Windows, Mac, Linux. Wget makes it possible to download files over HTTP, HTTPS, and FTP. Moreover, it can be useful in mirroring the whole website as well as support for proxy browsing, pausing/resuming Downloads. INSTALLATION OF WGET IN LINUX Wget being a GNU project comes bundled with Most of the Standard Linux Distributions and there is no need to download and install it separately. If in case, it’s not installed by default, you can still install it using apt, yum, or dnf. $ sudo apt install wget (on Debian, Ubuntu, & Mint) $ sudo dnf install wget (on Fedora, CentOS & RHEL) $ sudo pacman -S wget (on Arch and Manjaro) $ sudo zypper install wget (on OpenSuse) BASIC USAGE OF WGET COMMAND Download a single file using wget. # wget http://www.website-name.com/file Download a whole website, recursively. # wget -r http://www.website-name.com Download specific types of files (say pdf and png) from a website. # wget -r -A png,pdf http://www.website-name.com Wget is a wonderful tool that enables custom and filtered download even on a limited resource Machine. A screenshot of wget download, where we are mirroring a website (Yahoo.com). Wget Command Line File Download For more such wget download examples, read our article that shows 10 Wget Download Command Examples. 3. CURL a cURL is a command-line tool for transferring data over a number of protocols. cURL is a client-side application that supports protocols like FTP, HTTP, FTPS, TFTP, TELNET, IMAP, POP3, etc. cURL is a simple downloader that is different from wget in supporting LDAP, POP3 as compared to others. Moreover, Proxy Downloading, pausing download, resuming download are well supported in cURL. INSTALLATION OF CURL IN LINUX By default, cURL is available in most of the distribution either in the repository or installed. if it’s not installed, just do an apt or yum to get a required package from the repository. $ sudo apt install curl (on Debian, Ubuntu, & Mint) $ sudo dnf install curl (on Fedora, CentOS & RHEL) $ sudo pacman -S curl (on Arch and Manjaro) $ sudo zypper install curl (on OpenSuse) BASIC USAGE OF CURL COMMAND # curl www.tecmint.com Curl Data Download Curl Download For more such curl command examples, read our article that shows 15 Tips On How to Use ‘Curl’ Command in Linux. 4. W3M The w3m is a text-based web browser released under GPL. W3m support tables, frames, color, SSL connection, and inline images. W3m is known for fast browsing. INSTALLATION OF W3M IN LINUX Again w3m is available by default in most of the Linux Distribution. If in case, it is not available you can always apt or yum the required package. $ sudo apt install w3m (on Debian, Ubuntu, & Mint) $ sudo dnf install w3m (on Fedora, CentOS & RHEL) $ sudo pacman -S w3m (on Arch and Manjaro) $ sudo zypper install w3m (on OpenSuse) BASIC USAGE OF W3M COMMAND # w3m www.tecmint.com w3m Text-Based Web Browser 5. ELINKS Elinks is a free text-based web browser for Unix and Unix-based systems. Elinks support HTTP, HTTP Cookies and also support browsing scripts in Perl and Ruby. Tab-based browsing is well supported. The best thing is that it supports Mouse, Display Colours, and supports a number of protocols like HTTP, FTP, SMB, Ipv4, and Ipv6. INSTALLATION OF ELINKS IN LINUX By default elinks also available in most Linux distributions. If not, install it via apt or yum. $ sudo apt install elinks (on Debian, Ubuntu, & Mint) $ sudo dnf install elinks (on Fedora, CentOS & RHEL) $ sudo pacman -S elinks (on Arch and Manjaro) $ sudo zypper install elinks (on OpenSuse) BASIC USAGE OF ELINKS COMMAND # elinks www.tecmint.com Elinks Command Line Web Browsing That’s all for now. I’ll be here again with an interesting article which you people will love to read. Till then stay tuned and connected to Tecmint and don’t forget to give your valuable feedback in the comment section. Read Also: Best Command Line Tools for Browsing Websites and Downloading Files Tags curl, elinks, wget Post navigation 10 Most Popular Download Managers for Linux in 2021 LFCA: Learn Cloud Availability, Performance, and Scalability – Part 14 If you liked this article, then do subscribe to email alerts for Linux tutorials. If you have any questions or doubts? do ask for help in the comments section. 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. RELATED POSTS Axel – A Command-Line File Download Accelerator for Linux 9 Command Line Tools for Browsing Websites and Downloading Files in Linux 10 Most Popular Download Managers for Linux in 2021 Aria2 – A Multi-Protocol Command-Line Download Tool for Linux XDM is a Download Manager for Linux that ramps up Your Speed to 500% Install uGet Download Manager 2.0 in Debian, Ubuntu, Linux Mint and Fedora 21 THOUGHTS ON “5 LINUX COMMAND LINE BASED TOOLS FOR DOWNLOADING FILES AND BROWSING WEBSITES” COMMENT NAVIGATION ← Older Comments 1. Rajoski July 10, 2016 at 12:32 am i have a script on my server. i am on that server and i want to get a copy of that file to my local desktop. Please help me with some command that can help to do download the file from server to local machine. Thanks in advance. Reply * Ravi Saive July 11, 2016 at 1:33 pm @Rajoski, You should use rsync or scp command to get the file from remote server to local, please go through these articles on how to do it.. https://www.tecmint.com/scp-commands-examples/ https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/ Reply COMMENT NAVIGATION ← Older Comments GOT SOMETHING TO SAY? JOIN THE DISCUSSION. CANCEL REPLY Have a question or suggestion? Please leave a comment to start the discussion. Please keep in mind that all comments are moderated and your email address will NOT be published. Comment Name Email Save my name, email, and website in this browser for the next time I comment. Over 3,500,000+ Readers A Beginners Guide To Learn Linux for Free [with Examples] Red Hat RHCSA/RHCE 8 Certification Study Guide [eBooks] Linux Foundation LFCS and LFCE Certification Study Guide [eBooks] LEARN LINUX COMMANDS AND TOOLS Gdu – A Pretty Fast Disk Usage Analyzer for Linux How to Restrict SFTP Users to Home Directories Using chroot Jail How to Find Out File Types in Linux Lolcat – A Command Line Tool to Output Rainbow Of Colors in Linux Terminal 10 Lesser Known Effective Linux Commands – Part IV 7 ‘dmesg’ Commands for Troubleshooting and Collecting Information of Linux Systems If You Appreciate What We Do Here On TecMint, You Should Consider: LINUX SERVER MONITORING TOOLS SARG – Squid Analysis Report Generator and Internet Bandwidth Monitoring Tool Arpwatch Tool to Monitor Ethernet Activity in Linux GoAccess (A Real-Time Apache and Nginx) Web Server Log Analyzer How to Install Zabbix on RHEL/CentOS and Debian/Ubuntu – Part 1 TCPflow – Analyze and Debug Network Traffic in Linux Sysmon – A Graphical System Activity Monitor for Linux LEARN LINUX TRICKS & TIPS 5 Ways to Find a ‘Binary Command’ Description and Location on File System How to Create Hard and Symbolic Links in Linux 10 Interesting Linux Command Line Tricks and Tips Worth Knowing Linux Tricks: Play Game in Chrome, Text-to-Speech, Schedule a Job and Watch Commands in Linux How to Generate/Encrypt/Decrypt Random Passwords in Linux How to Find Number of Files in a Directory and Subdirectories BEST LINUX TOOLS 10 Useful Tools to Create Bootable USB from an ISO Image 11 Best Graphical Git Clients and Git Repository Viewers for Linux 6 Best CCleaner Alternatives for Ubuntu 16 Best Web Browsers I Discovered for Linux in 2020 3 Useful GUI and Terminal Based Linux Disk Scanning Tools 9 Best Twitter Clients for Linux That You Will Love to Use * Donate to TecMint * Contact Us * Advertise on TecMint * Linux Services * Copyright Policy * Privacy Policy * Career * Sponsored Post Tecmint: Linux Howtos, Tutorials & Guides © 2022. All Rights Reserved. The material in this site cannot be republished either online or offline, without our permission. Hosting Sponsored by : Linode Cloud Hosting Scroll back to top