Use o wget:
wget --mirror -p --html-extension --convert-links www.example.com
as opções explicadas:
-p get all images, etc. needed to display HTML page.
--mirror turns on recursion and time-stamping, sets infinite
recursion depth and keeps FTP directory listings
--html-extension save HTML docs with .html extensions
--convert-links make links in downloaded HTML point to local files.