# Print progress info of \`Base.download(...)\` (or alternatives)?

**URL:** https://discourse.julialang.org/t/print-progress-info-of-base-download-or-alternatives/35326
**Category:** General Usage
**Tags:** question
**Created:** [February 29, 2020, 2:59pm UTC](https://discourse.julialang.org/t/print-progress-info-of-base-download-or-alternatives/35326 "2020-02-29T14:59:39Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)
#### Post date: [February 29, 2020, 2:59pm UTC](https://discourse.julialang.org/t/print-progress-info-of-base-download-or-alternatives/35326/1 "2020-02-29T14:59:39Z")

</div>

Is there a way to download a large file from Julia while printing the progress of the download? I don’t see any option in `Base.download()` to do this. Any alternatives we can use?

---

<div class="post-metadata">

### Author: ![pixel27](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pixel27/32/8902_2.png) [@pixel27](https://discourse.julialang.org/u/pixel27)
#### Post date: [February 29, 2020, 6:50pm UTC](https://discourse.julialang.org/t/print-progress-info-of-base-download-or-alternatives/35326/2 "2020-02-29T18:50:11Z")

</div>

I’m not aware of anything directly. I do know that a progress of sorts is displayed when julia is is creating the .julia directory and downloading the JuliaRegistry. Don’t know if that is using something generic or custom. If you are an \*nix environment I would just recommend calling curl with something like:

```julia
output = "save.zip"
httpSource="http://my.web.site/big/file.zip"
run(`curl -o $output $httpSource`)

ftpSource="ftp://my.ftp.site/big/file.zip"
run(`curl -o $output $ftpSource`)
``
```
