Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any app you're aware of (CLI, GUI, or even a library in some language) that will simply download almost any file on any protocol I throw at it?

Seems like something that should exist, right?

Of course such an app would have to gracefully handle a very large number of error conditions and protocols.

For simply "acquiring" some content, all the millions of permutations of technical details just_don't_matter.

share|improve this question
The usual suspects are wget, curl and aria2 (which also supports Bittorrent). – Marco Dec 20 '13 at 0:29
No. HTTP is completely different from UUCP is completely different from NFS… A web browser with lots of plugins installed is your best bet. – Gilles Dec 20 '13 at 22:21

Take a look at wget which will download anything you can specify a URI for. Other programs to look at include curl and there any any number of short recipies in Perl and Python to download with ease.

share|improve this answer
Wget speaks HTTP and FTP, and that's it. Curl speaks a bit more, but that still leaves out rsync, bittorrent, samba, NFS, UUCP, SMTP, POP3, IMAP, NNTP, etc. – Gilles Dec 20 '13 at 22:20

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.