From 4927eacac04888368d9dbd1675f39d06b0a6cf70 Mon Sep 17 00:00:00 2001 From: Jon LaBelle Date: Thu, 10 Oct 2013 16:03:30 -0500 Subject: [PATCH] Add cheatsheet and examples for curl. --- cheatsheets/curl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 cheatsheets/curl 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 +