Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

I am searching for command line ftp client for Windows, capable of speeding up downloads by using multiple processes/threads. (Filezilla does it AFAIK, but it does not work from command line).

Or maybe there is a way to do it with wget (which I am currently using)?

share|improve this question
up vote 3 down vote accepted

You can use aria2c.

aria2 is a lightweight multi-protocol & multi-source download utility operated
in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 has
built-in JSON-RPC and XML-RPC interface. You can manipulate aria2 via these

It supports multiple connections to the same or different sources, resumable download, multiple protocols, etc. I used it on Windows and Linux and works really well.

share|improve this answer

puf is a download tool for UNIX-like systems. You may use it to download single files or to mirror entire servers. It is similar to GNU wget (and has a partly compatible command line), but has the ability to do many downloads in parallel. This is very interesting, if you have a high-bandwidth internet connection.

I've not tried it. No idea if it can compile on Windows.

share|improve this answer

well you can open another cmd window or use start "" wget URL (which runs it in another cmd window).. either way those are of course separate threads. And they'll download together.

share|improve this answer

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.