Version7.81.0
Revision1
Size0.8 MB
Licenseunset
Confinementstrict
Basecore22

Transfer data from or to a server using URLs


curl is a tool for transferring data from or to a server using URLs.
It supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

How to use it

To download a file run

curl-snap.curl http://example.com --output /tmp/my.file

To silently download a file run

curl-snap.curl http://example.com --output /tmp/my.file --silent

The downloaded file will be available here /tmp/snap-private-tmp/snap.curl-snap/tmp

For a better comprehension of the tool, run

curl-snap.curl --help

Before using it

Remember to connect the home interface to this snap if you want to save directly to your home user folder. Just run

snap connect curl-snap:home

After connecting the home interface you can run curl in this way

curl-snap.curl http://example.com --output my.file

Your file will be downloaded in your home user folder

Update History

7.81.0 (1)
13 Dec 2025, 09:47 UTC

Published31 Oct 2023, 20:09 UTC

Last updated31 Oct 2023, 20:09 UTC

First seen13 Dec 2025, 09:47 UTC