Usage

Basic

ffd <URL>

Download multiple files:

ffd <URL1> <URL2> <URL3>

Commands

proxy

Start the ffd forward proxy.

ffd proxy

update

Update ffd to the latest version.

ffd update

Options

OptionShortDescriptionDefault
--output NAME-oCustom output filename
--wait SECONDS-wWait before downloading
--path PATH-pOutput directory.
--max-retries NUMBER-rMaximum retries4
--max-workers NUMBER-WMaximum concurrent workers8
--max-chunks NUMBER-cMaximum download chunks12
--protocol PROTOCOLHTTP protocol to useauto
--help-hShow help
--version-vShow version

Examples

Custom filename:

ffd <URL> -o my-file.zip

Custom download directory:

ffd <URL> -p ~/Downloads

More workers and chunks:

ffd <URL> -W 16 -c 20

Force HTTP/2:

ffd <URL> --protocol http2

Wait before downloading:

ffd <URL> -w 10

Increase retries:

ffd <URL> -r 10

For more details about ffd's architecture and internals, see the project documentation.