diff --git a/cheatsheets/curl b/cheatsheets/curl new file mode 100644 index 0000000..54ee320 --- /dev/null +++ b/cheatsheets/curl @@ -0,0 +1,24 @@ +# Download a file preserving the filename. +curl http://example.com/file.zip -O + +# Download a file and specify a new filename. +curl http://example.com/file.zip -o new_file.zip + +# Fetch only the HTTP headers from a response. +curl -I http://example.com + +# Download all sequentially numbered files (1-24) +curl http://example.com/pic[1-24].jpg + +# Download a file from FTP. +curl -u username:password -O ftp://example.com/pub/file.zip + +# Get an FTP directory listing. +curl ftp://username:password@example.com + +# Resume a previously failed download. +curl -C - -o partial_file.zip http://example.com/file.zip + +# Fetch your external IP and network info. as JSON. +curl http://ifconfig.me/all/json +