Если вам нужно загрузить интересующий вас сайт целиком в Ubuntu, вам очень повезло. Нет необходимости скачивать громозкое (часто платное) программное обеспечение, как в Windows, нужные инструменты уже установлены в системе. Вам поможет утилита wget.

Вот пример загрузки сайта с помощью wget:

$ wget \
     --recursive \
     --no-clobber \
     --page-requisites \
     --html-extension \
     --convert-links \
     --restrict-file-names=windows \
     --domains goubuntu.ru \
     --no-parent \
         www.goubuntu.ru/category/%d1%81%d0%be%d1%84%d1%82

Эта команда позволит вам сохранить полную копию раздела Софт нашего сайта на ваш компьютер.

Давайте разберем параметры:

  • –recursive: рекурсивно скачивает весь сайт.
  • –domains goubuntu.ru: не переходит по внешним ссылкам за пределами сайта goubuntu.ru.
  • –no-parent: не переходит по ссылкам внешних каталогов, т.е. в другие разделы сайта.
  • –page-requisites: скачивает все элементы, составляющие страницу (изображения, таблицы стилей CSS и т.п.).
  • –html-extension: сохраняет файлы с расширением .html.
  • –convert-links: преобразовывает ссылки таким образом, чтобы с ними можно было работать локально, даже при отсутствии подключения к сети.
  • –restrict-file-names=windows: изменяет имена файлов таким образом, чтобы они работали также в операционной системе Windows.
  • –no-clobber: не перезаписывать существующие файлы (используется в случае, если вы остановили, а затем возобновили загрузку).