====== wget Examples ====== 2016 \\ \\ For instances where wget doesn't work or is not installed, use curl -O as a replacement for wget \\ \\ wget can be used to get a single file from a website, or to download the entire site if you know how. Here some examples of using wget. \\ \\ \\ ===== Download a single file ===== To get a single file from a website, and save it using it's default name, use: \\ wget http://www.cameraangle.co.uk/index.php This will download the file index.php from wwww.cameraangle.co.uk \\ \\ ===== Download a single file and rename it ===== To get a single file from a website, and save it using a new name, use: \\ wget http://www.cameraangle.co.uk/index.php -O index.txt This will download the file index.php from wwww.cameraangle.co.uk and save it as index.txt \\ \\ ===== Resume an interrupted download previously started by wget itself ===== This does depend on the site supporting resuming. \\ wget ‐‐continue example.com/big.file.iso \\ \\ ===== Download a file but only if the version on server is newer than your local copy ===== wget ‐‐continue ‐‐timestamping wordpress.org/latest.zip \\ \\ ===== Download a web page with all assets ===== Download a web page with all assets – like stylesheets and inline images – that are required to properly display the web page offline. \\ wget ‐‐page-requisites ‐‐span-hosts ‐‐convert-links ‐‐adjust-extension http://example.com/dir/file \\ \\ ===== Download an entire website ===== Download an entire website including all the linked pages and files \\ wget ‐‐execute robots=off ‐‐recursive ‐‐no-parent ‐‐continue ‐‐no-clobber http://example.com/ \\ \\ ===== Download all the MP3 files ===== Download all the MP3 files from a sub directory \\ wget ‐‐level=1 ‐‐recursive ‐‐no-parent ‐‐accept mp3,MP3 http://example.com/mp3/ \\ \\ ===== Download all images from a website ===== Download all images from a website in a common folder in a common folder \\ wget ‐‐directory-prefix=files/pictures ‐‐no-directories ‐‐recursive ‐‐no-clobber ‐‐accept jpg,gif,png,jpeg http://example.com/images/ \\ \\ ===== Download the PDF documents from a website ===== Download the PDF documents from a website through recursion but stay within specific domains. \\ wget ‐‐mirror ‐‐domains=abc.com,files.abc.com,docs.abc.com ‐‐accept=pdf http://abc.com/ \\ \\ Original article at http://www.labnol.org/software/wget-command-examples/28750/ \\ \\