---
name: "parfive"
section: "1"
platform: "linux"
package: "python3-parfive"
version: "2.1.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/parfive"
---

# parfive(1)

Python Asyncio Based Downloader

## NAME

parfive - Python Asyncio Based Downloader

## DESCRIPTION

usage: parfive \[-h\] \[--max-conn MAX\_CONN\] \[--max-splits MAX\_SPLITS\]

-

  \[--directory DIRECTORY\] \[--overwrite\] \[--no-progress\] \[--no-file-progress\] \[--print-filenames\] \[--verbose\] \[--version\] URLS \[URLS ...\]

Parfive: A parallel file downloader written in Python.

### positional arguments:

- URLS

  URLs of files to be downloaded.

### options:

- **-h**, **--help**

  show this help message and exit

- **--max-conn** MAX\_CONN

  Maximum number of parallel file downloads.

- **--max-splits** MAX\_SPLITS

  Maximum number of parallel connections per file (only used if supported by the server).

- **--directory** DIRECTORY

  Directory to which downloaded files are saved.

- **--overwrite**

  Overwrite if the file exists.

- **--no-progress**

  Show progress indicators during download.

- **--no-file-progress**

  Show progress bar for each file.

- **--print-filenames**

  Print successfully downloaded files's names to stdout.

- **--verbose**

  Log debugging output while transferring the files.

- **--version**

  show program's version number and exit
