| --- | |
| c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. | |
| SPDX-License-Identifier: curl | |
| Short: Z | |
| Long: parallel | |
| Help: Perform transfers in parallel | |
| Added: 7.66.0 | |
| Category: connection curl global | |
| Multi: boolean | |
| Scope: global | |
| See-also: | |
| - next | |
| - verbose | |
| - parallel-max | |
| - parallel-immediate | |
| Example: | |
| - --parallel $URL -o file1 $URL -o file2 | |
| --- | |
| # `--parallel` | |
| Makes curl perform all transfers in parallel as compared to the regular serial | |
| manner. Parallel transfer means that curl runs up to N concurrent transfers | |
| simultaneously and if there are more than N transfers to handle, it starts new | |
| ones when earlier transfers finish. | |
| With parallel transfers, the progress meter output is different than when | |
| doing serial transfers, as it then displays the transfer status for multiple | |
| transfers in a single line. | |
| The maximum amount of concurrent transfers is set with --parallel-max and it | |
| defaults to 50. |