А нужна ли программа чтобы скопировать сайт?

Тут приспичило скопировать с сайта все тексты и начал мучительно вспоминать чем это когда-то делал?

Гугл в помощь и первое на что натыкаюсь - wget!

С помощью wget вы сможете скачать все, хоть сайт "Российской государственной библиотеки".

Просто скачать файл при помощи этой утилиты необходимо ввести простенькую команду:

wget http://socrab.ru/files/index.php - Эта команда скачает файл index.php в тот каталог, где эта команда была запущена.

wget -P /home/user http://winpe.ru/files/files.bin - Параметр -P позволяет сохранять скачаный файл сохранять в любой каталог, здесь в /home/user

wget -i /home/user/url.dat - Параметр -i позволяет произвести закачку всех ссылок, сохраненных в файле /home/user/url.dat

wget --user=login --password=password ]]>ftp://razdolbal.ru/data/file.dat]]> - Программа wget умеет автоматически подставлять логин и пароль при необходимости.

wget -b ]]>http://yandex.ru/files/moy.dat]]> - Скачивание файла в фоновом режиме.

wget -c http://winpe.ru/price.html - Парметр -c позволяет производить докачку ранее недокаченого файла.

Ну а теперь создание локальной копии сайта.

wget -r -l0 -k ]]>http://ya.ru/]]>

-r - этот параметр заставляет автоматически находить ссылки на файлы и скачивать их (рекурсивный обход)

-l0 - глубина закачки ссылок, здесь использавана нулевая глубина, которая закачает весь сайт, чем больше глубина, тем дальше по ссылкам идет скачка.

-k - преобразует все ссылки в документах html в локальные ссылки, которые можно просматривать локально.

Это далеко не все парметры. Полный список возможностей - командой "man", которая покажет все различные параметры программы wget:

man wget

Теги: 

Похожие материалы по этой теме на сайте

Содержимое
Бесплатный SSL от LetsEncrypt для Vesta
Часто необходимо подключить на сайт шифрование SSL, но слысла и денег покупать публичный сертификат нет.
Полное удаление драйверов принтера в windows 7

Как обычно, заметочка для себя.

Преобразование файлов 1CClientBankExchange в табличную форму

Лично мне периодически приходилось сталкиваться с обработкой данных не в табличной форме, а в "именованном формате" то есть когда каждый параметр пишется на отдельной строке в виде Параметр=Значение параметра причем файл...

Carrier IQ что это?

Новый кошмар: несколько последних  дней интернет лихорадит от скандала вокруг Carrier IQ — компании, чьи программы для смартфонов еще в середине ноября застукали за методичным сбором личных данных пользователя...

Выключение компьютеров в домене по списку
Монолитный скрипт выключения компьютеров в домене по списку:
@ECHO OFF
SET "BEGIN_MARKER=:ENDFILE1"
SET "END_MARKER=:ENDFILE2"
Чтение данных из реестра в переменную окружения

Продвинутый кросплатформенный модуль для встраивания в скрипты, позволяющий в удобной форме получать данные из реестра для дальнейшего использования(как всегда - кодировка скрипта CP866):

Универсальный сервер сетевой загрузки и установки. Продолжение.

С разрешения редакции журнала "Системный администратор" публикую продолжение статьи.

Универсальный сервер сетевой загрузки и установки. Часть 2.

В первой части статьи [1] были рассмотрены принципы работы,...

IPv6 наступает, пора действовать!

В последнее время стали популярны всякие ресурсы приватного доступа к контенту. Все это в большинстве своем связано с не совсем адекватными действия Роскомнадзора и огромным количеством совсем не адекватных постановлений и т.п....